wandenberg / nginx-push-stream-module

A pure stream http push technology for your Nginx setup. Comet made easy and really scalable.
Other
2.22k stars 295 forks source link

Error configuring nginx with --add-module=nginx-push-stream-module #128

Closed Mimikoo closed 10 years ago

Mimikoo commented 10 years ago

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_push_stream_module.o \ /home/mimiko/src/nginx-modules/nginx-push-stream-module/src/ngx_http_push_stream_module.c In file included from /home/mimiko/src/nginx-modules/nginx-push-stream-module/src/ngx_http_push_stream_module.c:30:0: /home/mimiko/src/nginx-modules/nginx-push-stream-module/src/ngx_http_push_stream_module_ipc.c:404:9: error: Б─≤ngx_http_push_stream_free_worker_message_memory_lockedБ─≥ is static but used in inline function Б─≤ngx_http_push_stream_process_worker_message_dataБ─≥ which is not static [-Werror] /home/mimiko/src/nginx-modules/nginx-push-stream-module/src/ngx_http_push_stream_module_ipc.c:377:13: error: Б─≤ngx_http_push_stream_respond_to_subscribersБ─≥ is static but used in inline function Б─≤ngx_http_push_stream_process_worker_message_dataБ─≥ which is not static [-Werror] In file included from /home/mimiko/src/nginx-modules/nginx-push-stream-module/src/ngx_http_push_stream_module.c:29:0: /home/mimiko/src/nginx-modules/nginx-push-stream-module/src/ngx_http_push_stream_module_utils.c:201:5: error: Б─≤ngx_http_push_stream_clean_worker_dataБ─≥ is static but used in inline function Б─≤ngx_http_push_stream_cleanup_shutting_down_worker_dataБ─≥ which is not static [-Werror] /home/mimiko/src/nginx-modules/nginx-push-stream-module/src/ngx_http_push_stream_module_utils.c:198:9: error: Б─≤ngx_event_del_timerБ─≥ is static but used in inline function Б─≤ngx_http_push_stream_cleanup_shutting_down_worker_dataБ─≥ which is not static [-Werror] /home/mimiko/src/nginx-modules/nginx-push-stream-module/src/ngx_http_push_stream_module_utils.c:194:9: error: Б─≤ngx_event_del_timerБ─≥ is static but used in inline function Б─≤ngx_http_push_stream_cleanup_shutting_down_worker_dataБ─≥ which is not static [-Werror] /home/mimiko/src/nginx-modules/nginx-push-stream-module/src/ngx_http_push_stream_module_utils.c:189:13: error: Б─≤ngx_http_push_stream_send_response_finalizeБ─≥ is static but used in inline function Б─≤ngx_http_push_stream_cleanup_shutting_down_worker_dataБ─≥ which is not static [-Werror] /home/mimiko/src/nginx-modules/nginx-push-stream-module/src/ngx_http_push_stream_module_utils.c:187:13: error: Б─≤ngx_http_push_stream_send_response_finalize_for_longpolling_by_timeoutБ─≥ is static but used in inline function Б─≤ngx_http_push_stream_cleanup_shutting_down_worker_dataБ─≥ which is not static [-Werror] cc1: all warnings being treated as errors make[1]: * [objs/addon/src/ngx_http_push_stream_module.o] Error 1 make[1]: Leaving directory `/home/mimiko/src/nginx' make: * [build] Error 2

I'm on Debian Wheeze x86_64. Nginx and module are latest from git.

wandenberg commented 10 years ago

Try with this commit 467376d3c228a542724dc415cce593af690f513a to check if works for you.

Mimikoo commented 10 years ago

Yes, this commit works. Please put it in master branch.

wandenberg commented 10 years ago

this fix was merged to master