Я пытаюсь установить жемчужину RedCloth. Когда я печатаю
gem install RedCloth
Я получаю:
[…]
ragel/redcloth_attributes.c.rl: In function ‘redcloth_attribute_parser’:
ragel/redcloth_attributes.c.rl:26:11: error: variable ‘act’ set but not used [-Werror=unused-but-set-variable]
cc1: all warnings being treated as errors
make: *** [redcloth_attributes.o] Error 1
[…]
Причиной является опция компиляции -Werror, переданная gcc в файле extconf.rb из камня RedCloth:
require 'mkmf'
CONFIG['warnflags'].gsub!(/-Wshorten-64-to-32/, '') if CONFIG['warnflags']
$CFLAGS << ' -O0 -Wall -Werror' if CONFIG['CC'] =~ /gcc/
[…]
Проблема заключается в том, что когда я удаляю параметр -Werror из файла, он появляется автоматически при следующем запуске команды "gem install".
Как я могу навсегда отключить параметр -Werror?
Другим вариантом будет переход на gcc 4.5.2, но он не находится в репозиториях моей Fedora 15.
И я бы предпочел не компилировать его из источника...
Любая помощь очень ценится.