Панель запуска: отсутствуют зависимости сборки, даже если она должна содержаться в загруженном пакете

Я хочу перенести gcc-4.7 из raring в precise. Поэтому я запустил backportpackage и загрузил gcc-4.7 в свой PPA. Однако, когда Launchpad пытается его построить, он жалуется на отсутствие зависимости:

Dependency wait on rhenium (virtual64)

Missing build dependencies: libx32gcc1
Started on 2013-10-24
Finished on 2013-10-24 (took 2 minutes, 46.6 seconds)

Из просмотра информации о пакете для gcc-4.7 кажется, что это также должно содержаться в пакет gcc-4.7, который был портирован.

Что мне нужно сделать, чтобы Launchpad нашел это и собрал мой пакет?

0
задан 31 October 2013 в 02:05

1 ответ

Я бы посоветовал вам не пытаться сделать ретроспективную версию gcc-4.7. Он представляет архитектуру x32 и ожидает навязчивых изменений в glibc, которые небезопасны для точного выполнения.

Вместо этого, если вы хотите использовать компилятор raring для точного блока, вы можете сделать это тривиально с помощью chroot:

$ apt-get install ubuntu-dev-tools
$ mk-sbuild raring
$ schroot -u root raring-amd64
$ gcc-4.7 -v

, что даст вам среду для раскола с помощью raring's Complier et. и др.

пс. если вы действительно заинтересованы в том, как была выполнена начальная загрузка: нужно несколько раз загрузить поэтапные (неполные сборки) binutils, glibc, gcc в правильном порядке, пока все промежуточные пакеты не станут доступны для начала полной сборки.

0
ответ дан 31 October 2013 в 02:05

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

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