Summary: | rpmbph fails | ||||||
---|---|---|---|---|---|---|---|
Product: | Sisyphus | Reporter: | ildar <ildar> | ||||
Component: | etersoft-build-utils | Assignee: | Vitaly Lipatov <lav> | ||||
Status: | CLOSED WORKSFORME | QA Contact: | qa-sisyphus | ||||
Severity: | normal | ||||||
Priority: | P3 | CC: | lav, sin | ||||
Version: | unstable | ||||||
Hardware: | all | ||||||
OS: | Linux | ||||||
Attachments: |
|
много любопытного обнаружилось. ... ++ CXX=g++ ++ dirname rpmbph + . ./../share/eterbuild/functions/common /usr/bin/rpmbph: line 14: ./../share/eterbuild/functions/common: Нет такого файла или каталога (В ответ на комментарий №1)
> много любопытного обнаружилось.
> ...
> ++ CXX=g++
> ++ dirname rpmbph
> + . ./../share/eterbuild/functions/common
> /usr/bin/rpmbph: line 14: ./../share/eterbuild/functions/common: Нет такого
> файла или каталога
Ну это вы так запустили просто.
С sh -x /usr/bin/rpmbh вы бы такого не получили. А как вы запустили, я не знаю.
Также интересно, какая версия etersoft-build-utils.
По rpmbph -b p6 CGenius.spec было бы интересно увидеть запуск через sh -x:
я не понимаю, как после
Записан: /var/tmp/RPM/SRPMS/CGenius-0.4.0.Beta3-alt1.src.rpm
получается ошибка: невозможно открыть /var/tmp/RPM/SRPMS/CGenius-0.4.0.Beta3-alt1.src.rpm:
Нет такого файла или каталога
1. > ++ dirname rpmbph Я вообще не понимаю, как это у вас работает. dirname не вычисляет, где находится бинарник. 2. У Вас прописан bash, а не sh, на всякий случай. 3. (В ответ на комментарий №2) > я не понимаю, как после > Записан: /var/tmp/RPM/SRPMS/CGenius-0.4.0.Beta3-alt1.src.rpm > получается ошибка: невозможно открыть > /var/tmp/RPM/SRPMS/CGenius-0.4.0.Beta3-alt1.src.rpm: Нет такого файла или каталога Я тоже удивился, пока не обнаружил rm -f (В ответ на комментарий №3) > 1. > > ++ dirname rpmbph > > Я вообще не понимаю, как это у вас работает. dirname не вычисляет, где > находится бинарник. Пришлите, пожалуйста, версию etersoft-build-utils, и приложите вывод нужной вам команды при запуске через bash -x /usr/bin/rpmbph И где можно скачать репозиторий пакеты, который вы бэкпортируете. > > 2. У Вас прописан bash, а не sh, на всякий случай. > > 3. > (В ответ на комментарий №2) > > я не понимаю, как после > > Записан: /var/tmp/RPM/SRPMS/CGenius-0.4.0.Beta3-alt1.src.rpm > > получается ошибка: невозможно открыть > > /var/tmp/RPM/SRPMS/CGenius-0.4.0.Beta3-alt1.src.rpm: Нет такого файла или каталога > > Я тоже удивился, пока не обнаружил rm -f Я бы тоже сомневался, если бы не пользовался каждый день. :) Если не сложно, проверьте с etersoft-build-utils >= 2.0.27 |
Created attachment 5552 [details] .rpmmacros $ rpmbph -b p6 CGenius.spec Just packing CGenius-0.4.0.Beta3-alt1.src.rpm $ nice rpmbuild --quiet --define=_topdir /var/tmp/RPM --quiet /tmp/2/CGenius.spec -bs /tmp/2/CGenius.spec --nodeps --target x86_64 Платформы для сборки: x86_64 Сборка для платформы x86_64 Записан: /var/tmp/RPM/SRPMS/CGenius-0.4.0.Beta3-alt1.src.rpm Платформы для сборки: x86_64 Сборка для платформы x86_64 Записан: /var/tmp/RPM/SRPMS/CGenius-0.4.0.Beta3-alt1.src.rpm Install package $ mkdir -p /var/tmp/RPM/BP/SOURCES /var/tmp/RPM/BP/SRPMS /var/tmp/RPM/BP/RPMS $ rpm -iv --define=_topdir /var/tmp/RPM/BP /var/tmp/RPM/SRPMS/CGenius-0.4.0.Beta3-alt1.src.rpm CGenius-0.4.0.Beta3-alt1 ошибка: невозможно открыть /var/tmp/RPM/SRPMS/CGenius-0.4.0.Beta3-alt1.src.rpm: Нет такого файла или каталога Error in /usr/bin/rpmbph: Spec /var/tmp/RPM/BP/SPECS/ is not found