Есть макрос следующего содержания: %ruby_build_std() \ %ruby_config %* \ %ruby_build \ %nil Пишем: %build %ruby_build_std Всё нормально. Пишем: %build %ruby_build_std --ruby-path=%_bindir/ruby --without-ext Получаем: + ruby -rvendor-specific setup.rb config '%*' config: unknown option %* Try 'ruby setup.rb --help' for detailed usage. error: Bad exit status from /var/tmp/rpm-tmp.88018 (%build) RPM build errors: Unknown option ? in ruby_build_std() Macro %* not found Bad exit status from /var/tmp/rpm-tmp.88018 (%build) Пишем: %build %ruby_build_std ruby-path=%_bindir/ruby without-ext Получаем, как и ожидалось: + ruby -rvendor-specific setup.rb config ruby-path=/usr/bin/ruby without-ext config: unknown option ruby-path=/usr/bin/ruby Try 'ruby setup.rb --help' for detailed usage. error: Bad exit status from /var/tmp/rpm-tmp.75120 (%build) RPM build errors: Bad exit status from /var/tmp/rpm-tmp.75120 (%build) Пишем: %build %ruby_build_std '--ruby-path=%_bindir/ruby' '--without-ext' И всё магическим образом работает: + ruby -rvendor-specific setup.rb config --ruby-path=/usr/bin/ruby --without-ext ---> lib ... Кто неправ? -- Regards, Sir Raorn.