buildroot-2017.08 на базе ядра 4.1.15-2.1.0 для i.mx6
Microniks
Пункты: 2497
Регистрация: 14.11.2017
sasamy, по вашей подсказке пытался собрать систему в разных конфигурациях gstreamer 1.x (от минимального, до самого "жирного" - установив абсолютно все галочка в меню), а результата не получил. По-прежнему "module "QtMultimedia" is not installed"
каждый раз делал сборку через make clean и make.
Может быть есть еще какая-то хитрая менюшка, которую нужно включить?
Задача с видео - выводить в окне картинку с IP камеры.
sasamy
Пункты: 69077
Регистрация: 14.08.2009
Цитата
Может быть есть еще какая-то хитрая менюшка, которую нужно включить?
тут архив с собранным имиджем корневой
https://yadi.sk/d/4HK-yMsy1NywZg
в нем конфиг с которым собрано
imx6ullsk_qt5gst_defconfig
скопируйте его в buildroot-2017.08-sk-ull/configs
make clean
make imx6ullsk_qt5gst_defconfig
выберите свой вариант платы и make
Microniks
Пункты: 2497
Регистрация: 14.11.2017
Ничего не изменилось. По прежнему приложения жалуются на отсутствие QtMultimedia.
sasamy
Пункты: 69077
Регистрация: 14.08.2009
Microniks
Пункты: 2497
Регистрация: 14.11.2017
Например это
/usr/lib/qt/examples/multimedia/video/qmlvideo/
приложение основное, куда добавляется окно с выводом картинки также на QML написано.
sasamy
Пункты: 69077
Регистрация: 14.08.2009
Цитата на QML написано.
QML без GPU работает но с ограничениями, не знаю что может работать из QtMultimedia без GPU - qml плагин вообще не собирается похоже
NovVal
Пункты: 468
Регистрация: 20.04.2021
Здравствуйте!
Можно-ли для пакета postgresql как-то установить расширения из /output/build/postgresql-9.6.3/contrib.
sasamy
Пункты: 69077
Регистрация: 14.08.2009
Цитата Здравствуйте!
Можно-ли для пакета postgresql как-то установить расширения из /output/build/postgresql-9.6.3/contrib.
попробуйте так
1) Добавить в файл
buildroot-2017.08-sk-ull/package/postgresql/postgresql.mk
две выделенные жирным шрифтом строки
define POSTGRESQL_INSTALL_TARGET_FIXUP
$(TARGET_MAKE_ENV) $(MAKE) -C $(@D) world
$(TARGET_MAKE_ENV) $(MAKE) -C $(@D) DESTDIR=$(TARGET_DIR) install-world
$(INSTALL) -dm 0700 $(TARGET_DIR)/var/lib/pgsql
$(RM) -rf $(TARGET_DIR)/usr/lib/postgresql/pgxs
endef
2) пересобрать только postgresql
rm -r output/build/postgresql-9.6.3
make
NovVal
Пункты: 468
Регистрация: 20.04.2021
Цитата Цитата Здравствуйте!
Можно-ли для пакета postgresql как-то установить расширения из /output/build/postgresql-9.6.3/contrib.
попробуйте так
1) Добавить в файл
buildroot-2017.08-sk-ull/package/postgresql/postgresql.mk
две выделенные жирным шрифтом строки
define POSTGRESQL_INSTALL_TARGET_FIXUP
$(TARGET_MAKE_ENV) $(MAKE) -C $(@D) world
$(TARGET_MAKE_ENV) $(MAKE) -C $(@D) DESTDIR=$(TARGET_DIR) install-world
$(INSTALL) -dm 0700 $(TARGET_DIR)/var/lib/pgsql
$(RM) -rf $(TARGET_DIR)/usr/lib/postgresql/pgxs
endef
2) пересобрать только postgresql
rm -r output/build/postgresql-9.6.3
make
Спасибо за ответ!
Проблему решил так - взял ./package/postgresql из buildroot2021.05-rc3. Там для postgresql ввели новую опцию - posgresql-full. Не уверен, что это корректное решение, но все собралось и заработало.
NovVal
Пункты: 468
Регистрация: 20.04.2021
Здравствуйте!
Как консоль u-boot перенести на другой UART?