Como compilar o qtmultimedia-opensource-src para armhf?

Como compilar o qtmultimedia-opensource-src para armhf?

Repostagem de https://answers.launchpad.net/ubuntu/+source/qtmultimedia-opensource-src/+question/264619

Cruzar

Não consigo descobrir como construí-lo com o compilador cruzado (no trusty-AMD64 para utópico-armhf):

dpkg-buildpackage -rfakeroot -b -aarmhf

isso fornece algumas dependências insatisfeitas: 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- ferramentas (>= 5.3.0~)

Tentei obter libasound2-dev:armhf e libgstreamer-plugins-base0.10-dev:armhf, mas ambos entram em conflito com pacotes host. Por exemplo, libasound2-data:armhf e libasound2-data não coexistem.

Cruzar no chroot

Então tentei o chroot utópico amd64, mas não consegui instalar o crossbuild-essential-armhf nele. O mesmo acontece com o chroot trusty-amd64. Dá: crossbuild-essential-armhf: Depende: libc6-dev:armhf mas não vai ser instalado Assim como aqui:https://answers.launchpad.net/ubuntu/+source/build-essential/+question/250970 Mas editar o arquivo sources.list não muda nada.

Então pensei que não é assim que se faz.

Chroot

A próxima coisa foi armhf chroot. Mas há um problema com o qmake aí:https://bugs.launchpad.net/ubuntu/+source/click/+bug/1393697

Qual é a maneira certa de construir um deb armhf utópico?

informação relacionada