LINUX.ORG.RU

Ошибка при сборке Qt 5.3

 ,


0

1

У меня Opensuse 11.4 LTS, я взял SRPM-ку от Opensuse 13.1 и получил ошибку:

Requires(rpmlib): rpmlib(PayloadFilesHavePrefix) <= 4.0-1 rpmlib(CompressedFileNames) <= 3.0.4-1
Processing files: libqt5-qtbase-examples-5.3.2-9.1.x86_64
Выполняется(%doc): /bin/sh -e /var/tmp/rpm-tmp.OnBH72
+ umask 022
+ cd /usr/src/packages/BUILD
+ cd qtbase-5.3.2
+ DOCDIR=/usr/src/packages/BUILDROOT/libqt5-qtbase-5.3.2-9.1.x86_64/usr/share/doc/packages/libqt5-qtbase-examples
+ export DOCDIR
+ rm -rf /usr/src/packages/BUILDROOT/libqt5-qtbase-5.3.2-9.1.x86_64/usr/share/doc/packages/libqt5-qtbase-examples
+ /bin/mkdir -p /usr/src/packages/BUILDROOT/libqt5-qtbase-5.3.2-9.1.x86_64/usr/share/doc/packages/libqt5-qtbase-examples
+ cp -pr LGPL_EXCEPTION.txt LICENSE.FDL LICENSE.GPL LICENSE.LGPL LICENSE.PREVIEW.COMMERCIAL /usr/src/packages/BUILDROOT/libqt5-qtbase-5.3.2-9.1.x86_64/usr/share/doc/packages/libqt5-qtbase-examples
+ exit 0
Идет поиск  Provides: /usr/lib/rpm/find-provides libqt5-qtbase
objdump: /usr/src/packages/BUILDROOT/libqt5-qtbase-5.3.2-9.1.x86_64/usr/lib64/qt5/examples/widgets/animation/stickman/animations/chilling.bin: Формат файла не распознан
objdump: /usr/src/packages/BUILDROOT/libqt5-qtbase-5.3.2-9.1.x86_64/usr/lib64/qt5/examples/widgets/animation/stickman/animations/dancing.bin: Формат файла не распознан
objdump: /usr/src/packages/BUILDROOT/libqt5-qtbase-5.3.2-9.1.x86_64/usr/lib64/qt5/examples/widgets/animation/stickman/animations/dead.bin: Формат файла не распознан
objdump: /usr/src/packages/BUILDROOT/libqt5-qtbase-5.3.2-9.1.x86_64/usr/lib64/qt5/examples/widgets/animation/stickman/animations/jumping.bin: Формат файла не распознан
Идет поиск  Requires: /usr/lib/rpm/find-requires libqt5-qtbase
ошибка: строка 1260: Токены зависимостей должны начинаться с буквы, цифры, '_' или '/': - Initial packaging (Qt 5.0 Alpha)

ошибка: Невозможно найти Requires:
Provides: libechoplugin.so()(64bit) libpnp_extrafilters.so()(64bit) libsimplestyleplugin.so()(64bit)
Requires(rpmlib): rpmlib(PayloadFilesHavePrefix) <= 4.0-1 rpmlib(CompressedFileNames) <= 3.0.4-1


Ошибки сборки пакетов:
    строка 1260: Токены зависимостей должны начинаться с буквы, цифры, '_' или '/': - Initial packaging (Qt 5.0 Alpha)

    Невозможно найти Requires:

Как исправить? SPEC-файл.

Ответ на: комментарий от EXL

Странно, строка 1260 - последняя. И там кончается Changelog. Стёр скобочки и отправил пересобирать. Через 2 часа посмотрим что будет.

ZenitharChampion ★★★★★ ()
Последнее исправление: ZenitharChampion (всего исправлений: 1)
Ответ на: комментарий от ZenitharChampion
+ cp -pr LGPL_EXCEPTION.txt LICENSE.FDL LICENSE.GPL LICENSE.LGPL LICENSE.PREVIEW.COMMERCIAL /usr/src/packages/BUILDROOT/libqt5-qtbase-5.3.2-9.1.x86_64/usr/share/doc/packages/libqt5-qtbase-examples
+ exit 0
Идет поиск  Provides: /usr/lib/rpm/find-provides libqt5-qtbase
objdump: /usr/src/packages/BUILDROOT/libqt5-qtbase-5.3.2-9.1.x86_64/usr/lib64/qt5/examples/widgets/animation/stickman/animations/chilling.bin: Формат файла не распознан
objdump: /usr/src/packages/BUILDROOT/libqt5-qtbase-5.3.2-9.1.x86_64/usr/lib64/qt5/examples/widgets/animation/stickman/animations/dancing.bin: Формат файла не распознан
objdump: /usr/src/packages/BUILDROOT/libqt5-qtbase-5.3.2-9.1.x86_64/usr/lib64/qt5/examples/widgets/animation/stickman/animations/dead.bin: Формат файла не распознан
objdump: /usr/src/packages/BUILDROOT/libqt5-qtbase-5.3.2-9.1.x86_64/usr/lib64/qt5/examples/widgets/animation/stickman/animations/jumping.bin: Формат файла не распознан
Идет поиск  Requires: /usr/lib/rpm/find-requires libqt5-qtbase
ошибка: строка 1260: Токены зависимостей должны начинаться с буквы, цифры, '_' или '/': - Initial packaging Qt 5.0 Alpha

ошибка: Невозможно найти Requires:
Provides: libechoplugin.so()(64bit) libpnp_extrafilters.so()(64bit) libsimplestyleplugin.so()(64bit)
Requires(rpmlib): rpmlib(PayloadFilesHavePrefix) <= 4.0-1 rpmlib(CompressedFileNames) <= 3.0.4-1


Ошибки сборки пакетов:
    строка 1260: Токены зависимостей должны начинаться с буквы, цифры, '_' или '/': - Initial packaging Qt 5.0 Alpha

    Невозможно найти Requires:
zenitur@linux-athlon64x2:/usr/src/packages/SPECS>
ZenitharChampion ★★★★★ ()
Ответ на: комментарий от ZenitharChampion

Скопировал готовые бинарники в /usr - достало. Система всё равно старая и скоро удалять.

ZenitharChampion ★★★★★ ()
Ответ на: комментарий от EXL

Всё нормально, просто поддержка oS 11.4 прекращена почти 2 года назад.

dinn ★★★★★ ()

Зачем собирать пакет самому? Неужели с оф сайте не устанавливается? А если надо свое - то для чего пакет?

I-Love-Microsoft ★★★★★ ()
Ответ на: комментарий от I-Love-Microsoft

В сборочке с офсайта могут отсутствовать важные компоненты. К примеру, стили. Так как пока c Qt5 поставляется только дефолтный Fusion/GTK+.

EXL ★★★★★ ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.