Backporting Qt 4.8.4: Dependências circulares do qtchooser

0

Estou tentando fazer o backport dos pacotes mais recentes do Qt (4.8.4) para Precise, usando o Launchpad. Isso funcionou bem para os pacotes qt4-x11, mas agora eu também preciso de qtchooser , que não existe em 12.04. Tentando construí-lo no Launchpad, todas as compilações falham, como parece devido à seguinte dependência de construção circular:

qtchooser -> libqt4-dev -> qt4-default -> qtchooser

O registro da compilação pode ser visto aqui .

Existe alguma maneira de contornar ou resolver adequadamente esse problema?

Meu objetivo final seria também retroceder os pacotes shiboken e pyside mais recentes.

    
por shevron 28.11.2013 / 06:43

1 resposta

0

Acontece que neste caso específico o que eu tive que fazer é:

  • Crie um PPA novo e vazio e obtenha o launchpad para construir o qtchooser lá primeiro , de modo que ele seja construído com base na versão precisa de libqt4-dev
  • Depois de qtchooser ser criado, adicione qt4-x11 para que o mais recente libqt4-dev seja criado
  • Reconstrua qtchooser novamente nas bibliotecas mais recentes
  • Continue adicionando os outros pacotes ao ppa
por shevron 03.12.2013 / 16:56