2016-11-10 2 views
0

мне нужно собрать Gstreamer от источника, но настроить скрипт не создает необходимый файл сборки, даже если кажется, нет никаких ошибок на этапе конфигурации. Я посмотрел на config.log и вывод stdout configure (который я перенаправил в файл config.out), и ни один из них не указывает на какие-либо ошибки на шаге конфигурации. Шаг конфигурации даже доходит до печати конфигурации : ошибка: нет к моменту ее завершения.Gstreamer настраивает не создает Makefile

Единственное, указывая на возможную ошибку является настроить: выход 1 в конце config.log файл, но я не могу за жизнь мне понять, что происходит. Для справки, я запускаю виртуальную машину VBox с 32-разрядным Ubuntu 14.04. Я также связываю два pastebins с config.log и config.out. Я пробовал несколько версий gstreamer, и у меня такая же проблема со всеми из них.

Как и наблюдение, установка gstreamer из пакетов Ubuntu не является вариантом, так как мне нужно конкретно скомпилировать пакет.

config.log: http://pastebin.com/pSiLtyev

config.out: http://pastebin.com/g5jRPtpg

ответ

1

Из журнала конфигурации:

configure:21634: checking flex version /usr/bin/flex version 2.5.4 >= 2.5.31 
configure:21651: error: no 

Итак, ваша версия Flex вы установили (что 2.5.4) слишком стар (сценарий хочет версию 2.5.31 или выше).

Я согласен с тем, что любой, кто написал этот скрипт configure, выполнял плохую работу, так как он не дает четкого представления о нормальном выходе, что это проблема.

+0

Ох, черт возьми. В первый раз, когда я проверил эту строку, я подумал, что он сказал configure: 21634: проверка гибкой версии/usr/bin/flex версии 2.5.4> = 2.5.3.1. Следующая строка также сбила меня с толку, так как кажется, что нет ошибки. Ну, спасибо за помощь! –

+0

Плюс, нет стандарта вообще. Другие недостающие библиотеки предоставляют разные сообщения об ошибках. Это была действительно плохая работа. –

Смежные вопросы