Summary: | ошибка: Macro %build_ldflags not found | ||
---|---|---|---|
Product: | Sisyphus | Reporter: | ildar <ildar> |
Component: | perl-RPM-Source-Convert | Assignee: | viy <viy> |
Status: | CLOSED FIXED | QA Contact: | qa-sisyphus |
Severity: | normal | ||
Priority: | P3 | CC: | at, cas, cronbuild, cronport, crux, ender, lav, ldv, mike, qa_viy, shaba, viy |
Version: | unstable | ||
Hardware: | all | ||
OS: | Linux |
Description
ildar
2020-01-06 05:14:25 MSK
perl-RPM-Source-Convert-0.680-alt1 -> sisyphus: Fri Jan 10 2020 Igor Vlasenko <viy@altlinux.ru> 0.680-alt1 - new version - split srpmbackport and srpmimport subpackages - added requires (closes: #37717) Это в принципе не совсем ошибка была, чтобы в системе появился макрос %build_ldflags, надо установить пакет rpm-macros-fedora-compat. я выделил подпакет srpmconvert и rpm-macros-fedora-compat явно внес в зависимости подпакета srpmconvert. Я прошу прощения, но не до конца помогло:
> ошибка: Незакрытая {: {expand:
> 1< (пусто)
> ошибка: Невозможно раскрыть макрос %_description
> ошибка: строка 211: Неизвестный тэг: libretro is an API that exposes generic audio/video/input callbacks. A frontend
Это уже другой макрос и другая бага. К тому же есть подозрение, что человек подчёркивание туда вписал, не понимая, зачем (в perl-RPM-Source-Convert буковок _description не вижу). $ grep -B1 _description test-_description.spec %prep echo %_description $ rpm -bE test-_description.spec | grep echo предупреждение: Macro %_description not found echo %_description (In reply to comment #3) > Я прошу прощения, но не до конца помогло: > > ошибка: Незакрытая {: {expand: > > 1< (пусто) > > ошибка: Невозможно раскрыть макрос %_description > > ошибка: строка 211: Неизвестный тэг: libretro is an API that exposes generic audio/video/input callbacks. A frontend В таком случае придется после конвертера еще руками спек поправить. srpmimport при ошибке создает каталок со спеком в SOURCES/NEW |