反向移植 Qt 4.8.4:qtchooser 的循环依赖

反向移植 Qt 4.8.4:qtchooser 的循环依赖

我正在尝试使用 Launchpad 将最新的 Qt 软件包 (4.8.4) 反向移植到 Precise。这对于 qt4-x11 软件包很有效,但现在我还需要qtchooser12.04 中不存在的软件包。尝试在 Launchpad 上构建它,所有构建都失败,似乎是由于以下循环构建依赖关系:

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

可以看到构建日志这里

有什么方法可以解决或者妥善解决这个问题吗?

我的最终目标是反向移植最新的shiboken软件包pyside

答案1

事实证明,在这个特定情况下我必须做的是:

  • 创建一个新的、空的 PPA 并获取启动板以在那里构建 qtchooser第一的,因此它根据精确版本构建libqt4-dev
  • qtchooser构建后添加qt4-x11以便最新libqt4-dev构建
  • qtchooser针对最新库再次重建
  • 继续将其他包添加到ppa中

相关内容