Сегодня я работаю над настройкой дополнительных клонов VPS и столкнулся со странной и разочаровывающей ошибкой времени компиляции с последней версией разработки nginx (0.9.6).
Я работаюUbuntu 10.04.2 LTS x86_64, однако я обновил GCC до 4.6.1.. / Configure работает без ошибок, но при запуске make -j4 У меня появляется следующая ошибка:
gcc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Wunused-function -Wunused-variable -Wunused-value -Werror -g -I src / core-I src / event -I src / event / modules -I src / os / unix -I objs \ -o objs / src / core / ngx_open_file_cache.o \ src / core / ngx_open_file_cache.c src / core / ngx_resolver.c:В функции 'ngx_resolver_process_ptr': src / core / ngx_resolver.c: 1425: 43: ошибка: переменная 'qclass' установлена, но не используется [-Werror = unused-but-set-variable] src / core / ngx_resolver.c: 1425:36: ошибка: переменная 'qtype' установлена, но не используется [-Werror = unused-but-set-variable] cc1: все предупреждения рассматриваются как ошибки
make [1]: *[objs / src / core / ngx_resolver.o] Ошибка 1 make [1]: * Ожидание незавершенных заданий .... make [1]: Выход из каталога `/root/nginx-0.9.6 'make: *** [build] Ошибка 2
(лучше видно на паtebin: http://pastebin.com/g0bNS2nY)
Я пытался добавить --with - cc-opt = "- W" к параметрам ./configure, но безрезультатно.Кто-нибудь может пролить свет на эту выставочную заглушку?
Большое, большое спасибо заранее!