Description of problem: rpmbuild fails to parse spec-files like --- %define var 0 Summary: none Name: foo Version: 0.1 Release: 1 License: none Group: none %description %if 0 %if %{var} %endif %endif --- | $ rpmbuild -bb foo.spec | error: parse error in expression | error: /tmp/foo.spec:13: parseExpressionBoolean returns -1 When the condition in the first %if evaluates to true, things are fine. Version-Release number of selected component (if applicable): rpm-build-4.2-0.69 How reproducible: 100%
Closing bugs on older, no longer supported, releases. Apologies for any lack of response. For RPM issues, please try a current release such as Fedora Core 4; if bugs persist, please open a new issue.