Надо в исходниках Uwsgi в uwsgiconfig.py удалить о -Werror и собрать пакет.
На gcc 4.5 подобного нету, а с gcc 4.6 вот такой вот костыль.
Задача решена и тему можно закрывать.
На ArchLinux решил поставить Cherokee+Django+Uwsgi, но Uwsgi на #Arch не собирается через make с сорцами, через PKGUILD и также через pip install uwsgi (хоть старая, хоть последняя версия) выдает ошибку. Стоит Python 2.7 и 3.2. Также по совету из рассылки насчет ошибок Uwsgi, поставил libxml2 и llvm-gcc, но это не помогло.
gcc version : 4.6.0 20110415 (prerelease) (GCC)
Plugins/python/uwsgi_pymodule.c: In function ‘py_uwsgi_async_send_message’:
plugins/python/uwsgi_pymodule.c:1663:10: error: variable ‘ret’ set but not used [-Werror=unused-but-set-variable]
plugins/python/uwsgi_pymodule.c: In function ‘py_uwsgi_send_message’:
plugins/python/uwsgi_pymodule.c:1807:10: error: variable ‘ret’ set but not used [-Werror=unused-but-set-variable]
cc1: all warnings being treated as errors
make: *** [all] Error 1
==> ERROR: A failure occurred in build().
Aborting...
==> ERROR: Makepkg was unable to build uwsgi.
==> Restart building uwsgi ? [y/N]
Подскажите с чем может быть связана ошибка и как ее устранить ?
Подскажите с чем может быть связана ошибка и как ее устранить ?
В каком-то из Makefile'ов в дереве исходников установлен параметр компилятора gcc -Werror=unused-but-set-variable, имеет смысл попробовать его убрать и собрать заново.
Подскажите с чем может быть связана ошибка и как ее устранить ?
В каком-то из Makefile'ов в дереве исходников установлен параметр компилятора gcc -Werror=unused-but-set-variable, имеет смысл попробовать его убрать и собрать заново.
Надо в исходниках Uwsgi в uwsgiconfig.py удалить о -Werror и собрать пакет.
На gcc 4.5 подобного нету, а с gcc 4.6 вот такой вот костыль.
Задача решена и тему можно закрывать.
Интересно, сколько еще пакетов в ауре сломалось после перехода на gcc4.6. Я тут к примеру не смог поставить liveusb-creator-git, так как не собралась его зависимость isomd5sum.