LINUX.ORG.RU

Не собираеться VLC

 ,


0

1

В продолжении темы Сборка побыстрому vlc собираю VLС. Установил crosstoolchain и протестил компиляцию hello worldовского приложения и все пашет . Однако ./configure проходит,но при сборке ругаеться на gl.h

opengl.h:66:21: fatal error: GL/gl.h: No such file or directory
 #  include <GL/gl.h>
                     ^
compilation terminated.
Makefile:2281: recipe for target 'libgl_plugin_la-gl.lo' failed
make[5]: *** [libgl_plugin_la-gl.lo] Error 1

Конфиги ./configure

Ну и сам выхлоп config.log http://pastebin.com/KsY70ne7

Версия VLC 2.2.1
Autoconf - GNU Autoconf 2.69

★★★★★

Последнее исправление: pinachet (всего исправлений: 1)

Ну так отключите сборку этого модуля, вам же вообще никакой рендеринг не нужен, судя по задаче. Вот чесслово, три дня собирать VLC, это жесть. Сделайте ./configure --help и там найдите какое-нить --without-opengl.

roof ★★
()
Последнее исправление: roof (всего исправлений: 1)
Ответ на: комментарий от roof

Вот чесслово, три дня собирать VLC, это жесть. Сделайте ./configure --help и там найдите какое-нить --without-opengl.

Ну я только последние сутки этим занялся , и там все команды что связанные с opengl, что там были я поотключал для моей версии .Это я так с самого начала сделал )

pinachet ★★★★★
() автор топика
Ответ на: комментарий от pinachet

А более подробно сообщение об ошибке можно? Какой файл хотя бы требует этого opengl.h при сборке с вашими параметрами?

roof ★★
()
Ответ на: комментарий от roof

Оки, я наверху указал ,тут тоже укажу, не думаю, что помешает ( libgl_plugin_la-opengl.lo ).


make[5]: Entering directory '/tmp/vlc-2.2.1/modules/video_output'
  CCLD     libfb_plugin.la
  CC       libgl_plugin_la-opengl.lo
In file included from opengl.c:38:0:
opengl.h:66:21: fatal error: GL/gl.h: No such file or directory
 #  include <GL/gl.h>
                     ^
compilation terminated.
Makefile:2274: recipe for target 'libgl_plugin_la-opengl.lo' failed

pinachet ★★★★★
() автор топика
Ответ на: комментарий от pinachet

Попробуйте PKG_CONFIG_PATH указывать не в опциях командной строки, а как переменную окружения. Что-то типа

PKG_CONFIG_PATH=</opt/что/у/вас/там> ./configure ...

roof ★★
()
Ответ на: комментарий от pinachet

Тогда я не понимаю, почему pkgconfig видит у вас opengl, а компилятор помто не видит. Файл /opt/STM/STLinux-2.4/devkit/sh4/target/usr/include/GL/gl.h существует?

roof ★★
()
Ответ на: комментарий от roof

Да видит он его -rw-r--r--. 1 root root 80615 Sep 11 18:45 /opt/STM/STLinux-2.4/devkit/sh4/target/usr/include/GL/gl.h

Я щас тыкаю в сторону версии 2.0.0 там вроде есть такое:

--enable-glx OpenGL support through GLX (default enabled)

Однако с этой тоже было бы неплохо разобраться

pinachet ★★★★★
() автор топика
Ответ на: комментарий от roof

Ошибка немного поменялась ,

 
  CCLD     libyuv_plugin.la
/opt/STM/STLinux-2.4/devkit/sh4/lib/gcc/sh4-linux/4.8.4/../../../../sh4-linux/bin/ld: cannot find -lGL
collect2: error: ld returned 1 exit status
Makefile:1904: recipe for target 'libgl_plugin.la' failed

pinachet ★★★★★
() автор топика
Ответ на: комментарий от roof

Я смог собрать правд не последнию версию а 2.1.6 там есть флаги отключения gl , завтра буду смотреть насколько оно работоспособно

pinachet ★★★★★
() автор топика
Ответ на: комментарий от roof

Не что то не собираеться , ладно хрен с ним . уже есть 2.1.6 сборка.Надо разрабам написать .

pinachet ★★★★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.