Como cruzar compilar o qtmultimedia-opensource-src para armhf?

1

Repost de link

Cruz

Não consigo descobrir como compilá-lo com o compilador cruzado (em trusty-amd64 para utopic-armhf):

dpkg-buildpackage -rfakeroot -b -aarmhf

que dá algumas dependências não satisfeitas: lib libreound2-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 ~) qtdeclarativo5-private-dev (> = 5.3.0 ~) zlib1g-dev libqt5sql5-sqlite (> = 5.3.0 + dfsg ~) qttools5-dev-tools (> = 5,3,0 ~)

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

Cruz no chroot

Então eu tentei amd64 chroot utópico, mas não instalei o crossbuild-essential-armhf nele. O mesmo que com trusty-amd64 chroot. Dá: crossbuild-essential-armhf: Depende: libc6-dev: armhf mas não será instalado Assim como aqui: link Mas a edição de sources.list não altera 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: link

Qual é o caminho certo para construir um debut utópico armhf?

    
por Velkan 05.04.2015 / 17:54

0 respostas