www.flightgear.ru

FlightGear - свободно распространяемый, кросс-платформенный авиасимулятор.
Текущее время: 14 авг 2020, 05:41

Часовой пояс: UTC + 3 часа




Начать новую тему Ответить на тему  [ 1 сообщение ] 
Автор Сообщение
 Заголовок сообщения: Сборка под Федорой 21
СообщениеДобавлено: 31 дек 2014, 00:16 
Не в сети
Аватара пользователя

Зарегистрирован: 21 янв 2009, 03:59
Сообщения: 808
Откуда: Москва, ближе к УУЕЕ
Между прочим, сборку ФГ под новой Федорой обламывает конкретно. Предпоследним этапом мне пришлось лезть и править файл CMAKE руками чтобы оно SimGear нашло, а последним посыпались совсем уже дикие ошибки, к примеру:

Код:
3rdparty/iaxclient/lib/CMakeFiles/iaxclient_lib.dir/build.make:123: recipe for target '3rdparty/iaxclient/lib/CMakeFiles/iaxclient_lib.dir/codec_alaw.c.o' failed
make[2]: *** [3rdparty/iaxclient/lib/CMakeFiles/iaxclient_lib.dir/codec_alaw.c.o] Error 1
CMakeFiles/Makefile2:186: recipe for target '3rdparty/iaxclient/lib/CMakeFiles/iaxclient_lib.dir/all' failed
make[1]: *** [3rdparty/iaxclient/lib/CMakeFiles/iaxclient_lib.dir/all] Error 2


или

Код:
/home/vitos/Src/FlightGear/flightgear-3.2.0/utils/fgelev/fgelev.cxx: In function ‘int main(int, char**)’:
/home/vitos/Src/FlightGear/flightgear-3.2.0/utils/fgelev/fgelev.cxx:101:19: error: ‘PKGLIBDIR’ was not declared in this scope
         fg_root = PKGLIBDIR;
                   ^
utils/fgelev/CMakeFiles/fgelev.dir/build.make:54: recipe for target 'utils/fgelev/CMakeFiles/fgelev.dir/fgelev.cxx.o' failed
make[2]: *** [utils/fgelev/CMakeFiles/fgelev.dir/fgelev.cxx.o] Error 1


И это после конкретных танцев с компиляцией симгира и осг. На каждом этапе пришлось что то делать, и делать весьма. В принципе я и это могу преодолеть, но потехе час - смысла нет. Тот же самый подход на тех же самых исходниках под бубном даёт нормально летающий результат. Под Дебианом тоже всё собирается и летает, разве что на 6..7 фипсах вместо 8..9.

А вообще у меня подозрения возникли сразу как обнаружилось что оно на ctrl-ins shift-ins в gedit текст два раза вставляет вместо одного.

Апдейт: как обычно с Федорой, через полгода всё собралось. На этот раз подводные камни следующие.

По системе - при установке проприетарных драйверов нвидиа теперь мало отключать ноувеау в конфигурации, нужно пересобирать инитрамс дракутом с принудительным отключением ноувеау.

По сети - файрвалл глушит пптп, нужно его принудительно выключать.

По сборке - сборку осг обламывает очень серьёзно, нужно ставить осг и плиб из пакетов.

Результаты - плюс пара фипсов. Процентов пятнадцать выигрыша по сравнению с дебианом, то же что в бубне но вроде чуть постабильнее. В общем всё как обычно.

_________________
Каждый пассажир приносит с собой часть самолёта и ящик с инструментами.


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ 1 сообщение ] 

Часовой пояс: UTC + 3 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 2


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
cron
POWERED_BY
Русская поддержка phpBB