• B правой части каждого сообщения есть стрелки и . Не стесняйтесь оценивать ответы. Чтобы автору вопроса закрыть свой тикет, надо выбрать лучший ответ. Просто нажмите значок в правой части сообщения.

  • Курсы Академии Кодебай, стартующие в мае - июне, от команды The Codeby

    1. Цифровая криминалистика и реагирование на инциденты
    2. ОС Linux (DFIR) Старт: 16 мая
    3. Анализ фишинговых атак Старт: 16 мая Устройства для тестирования на проникновение Старт: 16 мая

    Скидки до 10%

    Полный список ближайших курсов ...

YateBTS

zxv_zz

Well-known member
26.12.2019
97
0
BIT
15
Вечера доброго по Москве, так как проект YateBTS стал коммерческим, я нашел другую версию
Yate собрался
При сборке YateBTS получаю
root@enceladusspace:/home/enceladus/evilbts/yatebts# make install
g++ -Wall -I. -O2 -Wno-overloaded-virtual -fno-exceptions -fPIC -DHAVE_GCC_FORMAT_CHECK -DHAVE_BLOCK_RETURN -I/usr/local/include/yate -Wl,--retain-symbols-file,/dev/null -rdynamic -shared -Wl,--unresolved-symbols=ignore-in-shared-libs -o ybts.yate ybts.cpp -lyateradio -lyate
g++ -Wall -I. -O2 -Wno-overloaded-virtual -fno-exceptions -fPIC -DHAVE_GCC_FORMAT_CHECK -DHAVE_BLOCK_RETURN -I/usr/local/include/yate -Wl,--retain-symbols-file,/dev/null -rdynamic -shared -Wl,--unresolved-symbols=ignore-in-shared-libs -o gsmtrx.yate -I./transceiver gsmtrx.cpp -L./transceiver -ltransceiver -lyateradio -lyate
make -C ./transceiver all
make[1]: вход в каталог «/home/enceladus/evilbts/yatebts/transceiver»
make[1]: Цель «all» не требует выполнения команд.
make[1]: выход из каталога «/home/enceladus/evilbts/yatebts/transceiver»
make -C ./mbts/apps all
make[1]: вход в каталог «/home/enceladus/evilbts/yatebts/mbts/apps»
make -C `dirname ../GPRS/libGPRS.a`
make[2]: вход в каталог «/home/enceladus/evilbts/yatebts/mbts/GPRS»
g++ -Wall -I../.. -I../.. -I. -I./../CommonLibs -I./../A53 -I./../Connection -I./../GSM -I./../Globals -I./../sqlite3 -I./../Control -I./../CLI -I./../GPRS -I./../Peering -I./../SGSNGGSN -I./../TRXManager -O2 -DLITTLE_ENDIAN -Wno-overloaded-virtual -fPIC -DHAVE_GCC_FORMAT_CHECK -DHAVE_BLOCK_RETURN -I/usr/local/include/yate -DHAVE_CONFIG_H -c MSInfo.cpp
MSInfo.cpp:1174:13: error: expected constructor, destructor, or type conversion before numeric constant
* Copyright 2011 Range Networks, Inc.
^~~~
MSInfo.cpp:1178:7: error: expected constructor, destructor, or type conversion before ‘the’
* see the COPYING file in the main directory for licensing
^~~
MSInfo.cpp:1185:31: error: ‘without’ does not name a type; did you mean ‘stdout’?
but WITHOUT ANY WARRANTY; without even the implied warranty of
^~~~~~~
stdout
Makefile:122: recipe for target 'MSInfo.o' failed
make[2]: *** [MSInfo.o] Error 1
make[2]: выход из каталога «/home/enceladus/evilbts/yatebts/mbts/GPRS»
Makefile:140: recipe for target '../GPRS/libGPRS.a' failed
make[1]: *** [../GPRS/libGPRS.a] Error 2
make[1]: выход из каталога «/home/enceladus/evilbts/yatebts/mbts/apps»
Makefile:53: recipe for target 'all' failed
make: *** [all] Error 2

Я проверил, строчки на которые ссылается сборщик отсутствуют в файле, заканчивается 1174 строчкой, а он просит ещё 1178 и 1185, если я вообще верно мыслю, так как относительно в Linux новичок..
 
Последнее редактирование:
Мы в соцсетях:

Обучение наступательной кибербезопасности в игровой форме. Начать игру!