Ошибка с Osmo Trx
Я работаю над проектом с Beaglebone Black и столкнулся с проблемой. В рамках моего проекта я хотел бы использовать OpenBTS для связи по сети GSM. Однако, поскольку Beaglebone основан на ARM, Transceiver52M, который поставляется с OpenBTS, непригоден для использования. Поэтому мне нужно установить ARM дружественный трансивер. Приемопередатчик, который, я думаю, подойдет лучше всего, это Osmo-Trx.
Я следовал инструкциям на их сайте: http://openbsc.osmocom.org/trac/wiki/OsmoTRX
Однако, когда дело дошло до создания проекта, возникла ошибка и я действительно застрял. Когда я делаю команду "make" после "./configure --with-neon", я получаю ошибку:
make: *** Нет правила для создания цели '/Makefile.common', необходимой для 'Makefile.in'. Стоп.
Кто-нибудь сможет помочь мне исправить это. Я искал вокруг и не могу найти подходящих ответов. Я был бы очень признателен. Огромное спасибо заранее!
PS Весь исходный код для OsmoTRX можно найти по адресу: https://github.com/osmocom/osmo-trx
1 ответ
Отсутствующий Makefile часто вызывается пропущенным / неудачным шагом в процессе автоинструментов.
Мое подозрение, что вы либо забыли запустить autoreconf -i
или это не было успешным. Пытаться
cd osmo-trx
git clean -xdf ##Attention: clean slate afterwards!
autoreconf -i ##make sure it reports success
./configure --with-neon ## make sure it reports success
make ## make sure it reports success
sudo make install