Как сделать кросс-компиляцию qtmultimedia-opensource-src для armhf?

Репост от https://answers.launchpad.net/ubuntu/+source/qtmultimedia-opensource-src/+question/264619

Крест

I не могу понять, как его собрать с помощью кросс-компилятора (на trusty-amd64 для utopic-armhf):

dpkg-buildpackage -rfakeroot -b -aarmhf

, который дает некоторые неудовлетворенные зависимости: libasound2-dev libgstreamer-plugins-base0.10-dev libgstreamer0.10-dev libpulse-dev libqt5opengl5-dev (> = 5.3.0 + dfsg ~) qtbase5-dev (> = 5.3.0 + dfsg ~) qtbase5-private- dev (> = 5.3.0 + dfsg ~) qtdeclarative5-private-dev (> = 5.3.0 ~) zlib1g-dev libqt5sql5-sqlite (> = 5.3.0 + dfsg ~) qttools5-dev-tools (> = 5.3. 0 ~)

Я пытался получить libasound2-dev: armhf и libgstreamer-plugins-base0.10-dev: armhf, но оба конфликтуют с пакетами хоста. Например, libasound2-data: armhf и libasound2-data не сосуществуют.

Cross in chroot

Затем я попробовал amd64 утопический chroot, но не смог установить в него crossbuild-essential-armhf. То же самое с верным-amd64 chroot. Он дает: crossbuild-essential-armhf: Зависит от: libc6-dev: armhf, но не собирается быть установленным, как здесь: https://answers.launchpad.net/ubuntu/+source/build-essential/ + question / 250970 Но редактирование sources.list вообще ничего не меняет.

1112 Итак, я подумал, что это не так.

Chroot

Следующей вещью был armhf chroot. Но есть проблема с qmake: https://bugs.launchpad.net/ubuntu/+source/click/+bug/1393697

Как правильно построить Utopic Armhf Deb?

1
задан 5 April 2015 в 18:54

0 ответов

Другие вопросы по тегам:

Похожие вопросы: