www.flightgear.ru
http://flightgear.ru/forum/

Сборка под Федорой 21
http://flightgear.ru/forum/viewtopic.php?f=12&t=804
Страница 1 из 1

Автор:  vitos [ 31 дек 2014, 00:16 ]
Заголовок сообщения:  Сборка под Федорой 21

Между прочим, сборку ФГ под новой Федорой обламывает конкретно. Предпоследним этапом мне пришлось лезть и править файл 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 из 1 Часовой пояс: UTC + 3 часа
Powered by phpBB® Forum Software © phpBB Group
http://www.phpbb.com/