mneudert / sass-nginx-module

Syntactically Awesome NGINX Module

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Error configuring nginx with --add-module= sass-nginx-module

Mimikoo opened this issue · comments

This is make error:

cc -c -I /home/mimiko/src/nginx-modules/ngx_http_js_module/src/  -pipe  -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -I/opt/GeoIP/include -I/opt/gperftools/include -I/opt/ffmpeg/include -I/opt/ImageMagick/include/ImageMagick-6 -Wno-error=unused-but-set-variable -Wno-error=sign-compare -DMAGICKCORE_QUANTUM_DEPTH=32 -DMAGICKCORE_HDRI_ENABLE=0 -I/opt/libsass/include -DNDK_SET_VAR -I/home/mimiko/src/nginx-modules/nginx-rtmp-module -I/home/mimiko/src/nginx-modules/ngx_http_lower_upper_case -DNDK_SET_VAR -DNDK_UPSTREAM_LIST -I/home/mimiko/src/nginx-modules/ngx_http_php_session -DNDK_SET_VAR -DNDK_SET_VAR -DNDK_SET_VAR -DNDK_SET_VAR -DNDK_SET_VAR -Wno-unused-function -Wno-missing-field-initializers -D_POSIX_C_SOURCE=200112L --std=c99 -Isrc  -I src/core -I src/event -I src/event/modules -I src/os/unix -I /home/mimiko/src/nginx-modules/ngx_devel_kit/objs -I objs/addon/ndk -I /opt/libpq/include -I /opt/spidermonkey/include -I /home/mimiko/src/nginx-modules/ngx_http_upstream_check_module -I /home/mimiko/src/nginx-modules/nginx-video-thumbextractor-module/src -I /home/mimiko/src/nginx-modules/nginx-video-thumbextractor-module/include -I /opt/sregex/include -I /opt/luajit/include/luajit-2.0 -I /opt/luajit/include/luajit-2.0 -I /home/mimiko/src/nginx-modules/lua-nginx-module/src/api -I /home/mimiko/src/nginx-modules/nginx-push-stream-module/src -I /home/mimiko/src/nginx-modules/nginx-push-stream-module/include -I /home/mimiko/src/nginx-modules/nginx_http_push_module/src -I /home/mimiko/src/nginx-modules/nginx-selective-cache-purge-module/src -I /home/mimiko/src/nginx-modules/nginx-selective-cache-purge-module/include -I ../pcre -I ../openssl/.openssl/include -I ../zlib -I /usr/include/libxml2 -I objs -I src/http -I src/http/modules -I src/http/modules/perl -I /home/mimiko/src/nginx-modules/ngx_devel_kit/src -I /home/mimiko/src/nginx-modules/nginx-http-sysguard -I src/mail \
                -o objs/addon/src/ngx_http_sass_module.o \
                /home/mimiko/src/nginx-modules/sass-nginx-module/src/ngx_http_sass_module.c
/home/mimiko/src/nginx-modules/sass-nginx-module/src/ngx_http_sass_module.c: In function Б─≤ngx_http_sass_handlerБ─≥:
/home/mimiko/src/nginx-modules/sass-nginx-module/src/ngx_http_sass_module.c:191:18: error: assignment makes integer from pointer without a cast [-Werror]
/home/mimiko/src/nginx-modules/sass-nginx-module/src/ngx_http_sass_module.c:201:5: error: pointer targets in passing argument 2 of Б─≤ngx_cpystrnБ─≥ differ in signedness [-Werror=pointer-sign]
In file included from src/core/ngx_core.h:44:0,
                 from /home/mimiko/src/nginx-modules/sass-nginx-module/src/ngx_http_sass_module.c:2:
src/core/ngx_string.h:147:9: note: expected Б─≤u_char *Б─≥ but argument is of type Б─≤char *Б─≥
/home/mimiko/src/nginx-modules/sass-nginx-module/src/ngx_http_sass_module.c:204:5: error: pointer targets in passing argument 1 of Б─≤strlenБ─≥ differ in signedness [-Werror=pointer-sign]
In file included from src/os/unix/ngx_linux_config.h:27:0,
                 from src/core/ngx_config.h:26,
                 from /home/mimiko/src/nginx-modules/sass-nginx-module/src/ngx_http_sass_module.c:1:
/usr/include/string.h:399:15: note: expected Б─≤const char *Б─≥ but argument is of type Б─≤u_char *Б─≥
/home/mimiko/src/nginx-modules/sass-nginx-module/src/ngx_http_sass_module.c:210:5: error: pointer targets in passing argument 1 of Б─≤strlenБ─≥ differ in signedness [-Werror=pointer-sign]
In file included from src/os/unix/ngx_linux_config.h:27:0,
                 from src/core/ngx_config.h:26,
                 from /home/mimiko/src/nginx-modules/sass-nginx-module/src/ngx_http_sass_module.c:1:
/usr/include/string.h:399:15: note: expected Б─≤const char *Б─≥ but argument is of type Б─≤u_char *Б─≥
/home/mimiko/src/nginx-modules/sass-nginx-module/src/ngx_http_sass_module.c:129:32: error: unused variable Б─≤rcБ─≥ [-Werror=unused-variable]
cc1: all warnings being treated as errors
make[1]: *** [objs/addon/src/ngx_http_sass_module.o] Error 1
make[1]: Leaving directory `/home/mimiko/src/nginx'
make: *** [build] Error 2

I'm on Debian Wheezy x86_64. Nginx, this module and libsass are latest from git.

Should be fixed now. At least on my machine it compiles fine again and the rendering is okay.
If the problems still persist please let me know and I will give it a look.

By the way, I wrapped the error message you posted in Markdown code-tags (triple-backtick before and after) so it is a lot easier to read :)

Thank you. It compiled.
And thanks for the tip with backticks.