LINUX.ORG.RU

configure: error: gstreamer include files where not found

 , ,


0

1

Приветствую. Подскажите, PHP-исты. Есть задача поставить php-wxwidgets - либу для программирования гуев на PHP. Забегу сразу вперед и скажу, что да, PHP, да не питон, да нужно, да ТЗ такое, нет клиент не чудак. В общем.

Деб-пакетом не ставится, потому что умник его собиравший привязался к php5, а не php (current) как оно должно быть.

С гита тоже не ставится, ошибка при компиляции, где там не закрыта скобка и почему класс не может быть классом - разбираться нет знаний.

Вопрос в другом.

root@ntfs-a320mh:/home/ntfs/Downloads/wxphp# ./configure | grep gstreamer
checking for gstreamer include files... found
checking for gstreamer plugins include files... found
mkdir: cannot create directory 'mybuild': File exists
^Cmake: *** [Makefile:15289: install] Interrupt

root@ntfs-a320mh:/home/ntfs/Downloads/wxphp# pecl install wxwidgets
WARNING: channel "pecl.php.net" has updated its protocols, use "pecl channel-update pecl.php.net" to update
downloading wxwidgets-3.0.2.0.tgz ...
Starting to download wxwidgets-3.0.2.0.tgz (1,846,913 bytes)
............................................................................................................................................................................................................................................................................................................................................................................done: 1,846,913 bytes
92 source files, building
running: phpize
Configuring for:
PHP Api Version:         20220829
Zend Module Api No:      20220829
Zend Extension Api No:   420220829
configure.ac:165: warning: The macro `AC_PROG_LIBTOOL' is obsolete.
configure.ac:165: You should run autoupdate.
build/libtool.m4:100: AC_PROG_LIBTOOL is expanded from...
configure.ac:165: the top level
Set the wxWidgets library version to download and compile [3.0.2] : 
Enable debugging messages and symbols in wxwidgets [no] : 
building in /tmp/pear/temp/pear-build-rootLhw7M6/wxwidgets-3.0.2.0
running: /tmp/pear/temp/wxwidgets/configure --with-php-config=/usr/bin/php-config --with-wxwidgets-version=3.0.2 --enable-wxwidgets-debug=no
checking for grep that handles long lines and -e... /usr/bin/grep
...
checking for webkitgtk include files... found
checking for gconf2 include files... found
checking for gstreamer include files... not found
configure: error: gstreamer include files where not found
ERROR: `/tmp/pear/temp/wxwidgets/configure --with-php-config=/usr/bin/php-config --with-wxwidgets-version=3.0.2 --enable-wxwidgets-debug=no' failed
root@ntfs-a320mh:/home/ntfs/Downloads/wxphp#

Ну вот каким таким магическим образом, ./configure gstreamer include files... found, а pecl тут же error: gstreamer include files where not found ? При том что другие либы, например gconf2 он тоже не находил, после чего я их поставил и находить он стал. А вот gstreamer ни в какую.

Это можно пофиксить нерадикальным образом ?

Debian 12

★★★★★

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

Деб-пакетом не ставится, потому что умник его собиравший привязался к php5, а не php (current) как оно должно быть.

Каким пакетом? Который для Ubuntu 14.04? С какого перепугу он должен зависеть от current, если далеко не всегда оно обратно совместимо?

С гита тоже не ставится, ошибка при компиляции, где там не закрыта скобка и почему класс не может быть классом

Вот именно поэтому оно скорее всего и зависит от пятого пыха.

Ну вот каким таким магическим образом, ./configure gstreamer include files... found, а pecl тут же error: gstreamer include files where not found ?

Потому что это разные инклуды или ищут в разных местах?

Это можно пофиксить нерадикальным образом ?

Наверное, можно. Но из той инфы, что ты дал, ничего не ясно, что там и где у тебя установлено, а тянуть это себе и пытаться скомпилить - лень.

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

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

что протухло восемь лет назад

Ну или так.

Где ты там увидел про что-то тестовое, я не знаю.

Я увидел, что ругается на версии либ. Но читал по диагонали, поэтому перепутал.

utanho ★★★★★
()