singularityhub / singularity-compose-simple

One instance example with singularity-compose
GNU Affero General Public License v3.0
4 stars 1 forks source link

Cannot build the container #3

Open tomragonneau opened 2 months ago

tomragonneau commented 2 months ago

After running:

git clone https://www.github.com/singularityhub/singularity-compose-simple
cd singularity-compose-simple
singularity-compose build

I get the following error:

/usr/src/progress/nginx-upload-progress-module-master/ngx_http_uploadprogress_module.c:640:16: error: 'ngx_table_elt_t {aka struct <anonymous>}' has no member named 'next'
         expires->next = NULL;
                ^~
/usr/src/progress/nginx-upload-progress-module-master/ngx_http_uploadprogress_module.c:650:8: error: incompatible types when assigning to type 'ngx_table_elt_t * {aka struct <anonymous> *}' from type 'ngx_array_t {aka struct <anonymous>}'
     cc = r->headers_out.cache_control;
        ^
/usr/src/progress/nginx-upload-progress-module-master/ngx_http_uploadprogress_module.c:660:38: error: incompatible types when assigning to type 'ngx_array_t {aka struct <anonymous>}' from type 'ngx_table_elt_t * {aka struct <anonymous> *}'
         r->headers_out.cache_control = cc;
                                      ^
/usr/src/progress/nginx-upload-progress-module-master/ngx_http_uploadprogress_module.c:661:11: error: 'ngx_table_elt_t {aka struct <anonymous>}' has no member named 'next'
         cc->next = NULL;
           ^~
/usr/src/progress/nginx-upload-progress-module-master/ngx_http_uploadprogress_module.c:668:21: error: 'ngx_table_elt_t {aka struct <anonymous>}' has no member named 'next'
         for (cc = cc->next; cc; cc = cc->next) {
                     ^~
/usr/src/progress/nginx-upload-progress-module-master/ngx_http_uploadprogress_module.c:668:40: error: 'ngx_table_elt_t {aka struct <anonymous>}' has no member named 'next'
         for (cc = cc->next; cc; cc = cc->next) {
                                        ^~
/usr/src/progress/nginx-upload-progress-module-master/ngx_http_uploadprogress_module.c:672:12: error: incompatible types when assigning to type 'ngx_table_elt_t * {aka struct <anonymous> *}' from type 'ngx_array_t {aka struct <anonymous>}'
         cc = r->headers_out.cache_control;
            ^
/usr/src/progress/nginx-upload-progress-module-master/ngx_http_uploadprogress_module.c:673:11: error: 'ngx_table_elt_t {aka struct <anonymous>}' has no member named 'next'
         cc->next = NULL;
           ^~
make[1]: *** [objs/Makefile:1764: objs/addon/nginx-upload-progress-module-master/ngx_http_uploadprogress_module.o] Error 1
make[1]: *** Waiting for unfinished jobs....
make: *** [Makefile:8: build] Error 2
FATAL:   While performing build: while running engine: exit status 2

Versions:

vsoch commented 2 months ago

Singularity compose is just running singularity under the hood, so please try singularity-compose --debug build to get the singularity build command being issues, and we can debug from there.

tomragonneau commented 2 months ago

Here is the full output:

# singularity-compose --debug build
Building app
singularity build /local/tom/singularity-compose-simple/app/app.sif Singularity
fetch http://dl-cdn.alpinelinux.org/alpine/v3.8/main/x86_64/APKINDEX.tar.gz

fetch http://dl-cdn.alpinelinux.org/alpine/v3.8/community/x86_64/APKINDEX.tar.gz

v3.8.5-67-gf94de196ca [http://dl-cdn.alpinelinux.org/alpine/v3.8/main]

v3.8.5-66-gccbd6a8ae7 [http://dl-cdn.alpinelinux.org/alpine/v3.8/community]

OK: 9572 distinct packages available

fetch http://dl-cdn.alpinelinux.org/alpine/v3.8/main/x86_64/APKINDEX.tar.gz

fetch http://dl-cdn.alpinelinux.org/alpine/v3.8/community/x86_64/APKINDEX.tar.gz

(1/38) Upgrading musl (1.1.19-r10 -> 1.1.19-r11)

(2/38) Installing sqlite (3.25.3-r4)

(3/38) Installing musl-dev (1.1.19-r11)

(4/38) Installing libc-dev (0.7.1-r0)

(5/38) Installing linux-headers (4.4.6-r2)

(6/38) Installing pkgconf (1.5.3-r0)

(7/38) Upgrading sqlite-libs (3.25.3-r0 -> 3.25.3-r4)

(8/38) Installing sqlite-dev (3.25.3-r4)

(9/38) Installing libattr (2.4.47-r7)

(10/38) Installing libacl (2.2.52-r5)

(11/38) Installing lz4-libs (1.8.2-r0)

(12/38) Installing libarchive (3.3.3-r2)

(13/38) Installing nghttp2-libs (1.39.2-r0)

(14/38) Installing libssh2 (1.9.0-r1)

(15/38) Installing libcurl (7.61.1-r3)

(16/38) Installing libgcc (6.4.0-r9)

(17/38) Installing rhash-libs (1.3.6-r1)

(18/38) Installing libstdc++ (6.4.0-r9)

(19/38) Installing libuv (1.20.2-r0)

(20/38) Installing cmake (3.11.1-r2)

(21/38) Installing binutils (2.30-r6)

(22/38) Installing gmp (6.1.2-r1)

(23/38) Installing isl (0.18-r0)

(24/38) Installing libgomp (6.4.0-r9)

(25/38) Installing libatomic (6.4.0-r9)

(26/38) Installing mpfr3 (3.1.5-r1)

(27/38) Installing mpc1 (1.0.3-r1)

(28/38) Installing gcc (6.4.0-r9)

(29/38) Installing libcrypto1.0 (1.0.2u-r0)

(30/38) Installing libssl1.0 (1.0.2u-r0)

(31/38) Installing openssl (1.0.2u-r0)

(32/38) Installing wget (1.20.3-r0)

(33/38) Installing pcre2 (10.31-r0)

(34/38) Installing git (2.18.4-r0)

(35/38) Installing lua5.3-libs (5.3.5-r2)

(36/38) Installing vim (8.1.1365-r0)

(37/38) Installing .build-deps (0)

(38/38) Upgrading musl-utils (1.1.19-r10 -> 1.1.19-r11)

Executing busybox-1.28.4-r3.trigger

Executing ca-certificates-20171114-r3.trigger

OK: 191 MiB in 69 packages

Collecting pip

  Downloading https://files.pythonhosted.org/packages/8a/6a/19e9fe04fca059ccf770861c7d5721ab4c2aebc539889e97c7977528a53b/pip-24.0-py3-none-any.whl (2.1MB)

Installing collected packages: pip

  Found existing installation: pip 19.1.1

    Uninstalling pip-19.1.1:

      Successfully uninstalled pip-19.1.1

Successfully installed pip-24.0

Collecting Django>=2.0.8 (from -r /opt/requirements.txt (line 1))

  Downloading Django-3.2.25-py3-none-any.whl.metadata (4.1 kB)

Collecting uwsgi (from -r /opt/requirements.txt (line 2))

  Downloading uwsgi-2.0.26.tar.gz (814 kB)

     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 814.1/814.1 kB 1.7 MB/s eta 0:00:00

  Preparing metadata (setup.py): started

  Preparing metadata (setup.py): finished with status 'done'

Collecting asgiref<4,>=3.3.2 (from Django>=2.0.8->-r /opt/requirements.txt (line 1))

  Downloading asgiref-3.7.2-py3-none-any.whl.metadata (9.2 kB)

Collecting pytz (from Django>=2.0.8->-r /opt/requirements.txt (line 1))

  Downloading pytz-2024.1-py2.py3-none-any.whl.metadata (22 kB)

Collecting sqlparse>=0.2.2 (from Django>=2.0.8->-r /opt/requirements.txt (line 1))

  Downloading sqlparse-0.4.4-py3-none-any.whl.metadata (4.0 kB)

Collecting typing-extensions>=4 (from asgiref<4,>=3.3.2->Django>=2.0.8->-r /opt/requirements.txt (line 1))

  Downloading typing_extensions-4.7.1-py3-none-any.whl.metadata (3.1 kB)

Downloading Django-3.2.25-py3-none-any.whl (7.9 MB)

   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 7.9/7.9 MB 7.3 MB/s eta 0:00:00

Downloading asgiref-3.7.2-py3-none-any.whl (24 kB)

Downloading sqlparse-0.4.4-py3-none-any.whl (41 kB)

   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 41.2/41.2 kB 822.5 kB/s eta 0:00:00

Downloading pytz-2024.1-py2.py3-none-any.whl (505 kB)

   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 505.5/505.5 kB 4.2 MB/s eta 0:00:00

Downloading typing_extensions-4.7.1-py3-none-any.whl (33 kB)

Building wheels for collected packages: uwsgi

  Building wheel for uwsgi (setup.py): started

  Building wheel for uwsgi (setup.py): finished with status 'done'

  Created wheel for uwsgi: filename=uWSGI-2.0.26-cp37-cp37m-linux_x86_64.whl size=511239 sha256=84969a202380d235fe900dd07d3251e6081233465641534e2fe37bd5d275591d

  Stored in directory: /root/.cache/pip/wheels/05/0a/a6/93e1dc520aac1b998ae36398e191b2421bc55be37738bda47b

Successfully built uwsgi

Installing collected packages: uwsgi, pytz, typing-extensions, sqlparse, asgiref, Django

Successfully installed Django-3.2.25 asgiref-3.7.2 pytz-2024.1 sqlparse-0.4.4 typing-extensions-4.7.1 uwsgi-2.0.26

fetch http://dl-cdn.alpinelinux.org/alpine/v3.8/main/x86_64/APKINDEX.tar.gz

fetch http://dl-cdn.alpinelinux.org/alpine/v3.8/community/x86_64/APKINDEX.tar.gz

(1/48) Installing curl (7.61.1-r3)

(2/48) Installing libpng (1.6.37-r0)

(3/48) Installing freetype (2.9.1-r1)

(4/48) Installing libjpeg-turbo (1.5.3-r6)

(5/48) Installing libwebp (1.0.0-r0)

(6/48) Installing libgd (2.2.5-r4)

(7/48) Installing gd (2.2.5-r4)

(8/48) Installing perl (5.26.3-r0)

(9/48) Installing gd-dev (2.2.5-r4)

(10/48) Installing geoip (1.6.12-r1)

(11/48) Installing geoip-dev (1.6.12-r1)

(12/48) Installing libgpg-error (1.30-r0)

(13/48) Installing libassuan (2.5.1-r0)

(14/48) Installing libcap (2.25-r1)

(15/48) Installing pinentry (1.1.0-r0)

Executing pinentry-1.1.0-r0.post-install

(16/48) Installing libgcrypt (1.8.3-r2)

(17/48) Installing nettle (3.4.1-r0)

(18/48) Installing p11-kit (0.23.10-r0)

(19/48) Installing libtasn1 (4.14-r0)

(20/48) Installing libunistring (0.9.7-r0)

(21/48) Installing gnutls (3.6.14-r0)

(22/48) Installing libksba (1.3.5-r0)

(23/48) Installing db (5.3.28-r0)

(24/48) Installing libsasl (2.1.26-r15)

(25/48) Installing libldap (2.4.48-r1)

(26/48) Installing npth (1.5-r1)

(27/48) Installing gnupg (2.2.19-r0)

(28/48) Installing libxml2 (2.9.8-r2)

(29/48) Installing libxslt (1.1.33-r3)

(30/48) Installing zlib-dev (1.2.11-r1)

(31/48) Installing libxml2-dev (2.9.8-r2)

(32/48) Installing libxslt-dev (1.1.33-r3)

(33/48) Installing make (4.2.1-r2)

(34/48) Installing openssh-keygen (7.7_p1-r4)

(35/48) Installing openssh-client (7.7_p1-r4)

(36/48) Installing openssh-sftp-server (7.7_p1-r4)

(37/48) Installing openssh-server-common (7.7_p1-r4)

(38/48) Installing openssh-server (7.7_p1-r4)

(39/48) Installing openssh (7.7_p1-r4)

(40/48) Installing openssl-dev (1.0.2u-r0)

(41/48) Installing libpcre16 (8.42-r0)

(42/48) Installing libpcre32 (8.42-r0)

(43/48) Installing pcre (8.42-r0)

(44/48) Installing libpcrecpp (8.42-r0)

(45/48) Installing pcre-dev (8.42-r0)

(46/48) Installing perl-utils (5.26.3-r0)

(47/48) Installing perl-dev (5.26.3-r0)

(48/48) Installing unzip (6.0-r6)

Executing busybox-1.28.4-r3.trigger

OK: 283 MiB in 117 packages

Branch '2.255' set up to track remote branch '2.255' from 'origin'.

Archive:  master.zip

0a0b806307e243a71fdf01a59851faea4227d822

   creating: nginx-upload-progress-module-master/

  inflating: nginx-upload-progress-module-master/CHANGES

  inflating: nginx-upload-progress-module-master/LICENSE

  inflating: nginx-upload-progress-module-master/Makefile

  inflating: nginx-upload-progress-module-master/README

  inflating: nginx-upload-progress-module-master/config

  inflating: nginx-upload-progress-module-master/ngx_http_uploadprogress_module.c

   creating: nginx-upload-progress-module-master/test/

  inflating: nginx-upload-progress-module-master/test/100

  inflating: nginx-upload-progress-module-master/test/client.sh

  inflating: nginx-upload-progress-module-master/test/stress.sh

checking for OS

 + Linux 5.14.0-427.13.1.el9_4.x86_64 x86_64

checking for C compiler ... found

 + using GNU C compiler

 + gcc version: 6.4.0 (Alpine 6.4.0)

checking for gcc -pipe switch ... found

checking for -Wl,-E switch ... found

checking for gcc builtin atomic operations ... found

checking for C99 variadic macros ... found

checking for gcc variadic macros ... found

checking for gcc builtin 64 bit byteswap ... found

checking for unistd.h ... found

checking for inttypes.h ... found

checking for limits.h ... found

checking for sys/filio.h ... not found

checking for sys/param.h ... found

checking for sys/mount.h ... found

checking for sys/statvfs.h ... found

checking for crypt.h ... found

checking for Linux specific features

checking for epoll ... found

checking for EPOLLRDHUP ... found

checking for EPOLLEXCLUSIVE ... found

checking for O_PATH ... found

checking for sendfile() ... found

checking for sendfile64() ... found

checking for sys/prctl.h ... found

checking for prctl(PR_SET_DUMPABLE) ... found

checking for crypt_r() ... found

checking for sys/vfs.h ... found

checking for poll() ... found

checking for /dev/poll ... not found

checking for kqueue ... not found

checking for crypt() ... found

checking for F_READAHEAD ... not found

checking for posix_fadvise() ... found

checking for O_DIRECT ... found

checking for F_NOCACHE ... not found

checking for directio() ... not found

checking for statfs() ... found

checking for statvfs() ... found

checking for dlopen() ... found

checking for sched_yield() ... found

checking for sched_setaffinity() ... found

checking for SO_SETFIB ... not found

checking for SO_REUSEPORT ... found

checking for SO_ACCEPTFILTER ... not found

checking for SO_BINDANY ... not found

checking for IP_BIND_ADDRESS_NO_PORT ... found

checking for IP_TRANSPARENT ... found

checking for IP_BINDANY ... not found

checking for IP_RECVDSTADDR ... not found

checking for IP_SENDSRCADDR ... not found

checking for IP_PKTINFO ... found

checking for IPV6_RECVPKTINFO ... found

checking for TCP_DEFER_ACCEPT ... found

checking for TCP_KEEPIDLE ... found

checking for TCP_FASTOPEN ... found

checking for TCP_INFO ... found

checking for accept4() ... found

checking for kqueue AIO support ... not found

checking for Linux AIO support ... found

checking for int size ... 4 bytes

checking for long size ... 8 bytes

checking for long long size ... 8 bytes

checking for void * size ... 8 bytes

checking for uint32_t ... found

checking for uint64_t ... found

checking for sig_atomic_t ... found

checking for sig_atomic_t size ... 4 bytes

checking for socklen_t ... found

checking for in_addr_t ... found

checking for in_port_t ... found

checking for rlim_t ... found

checking for uintptr_t ... uintptr_t found

checking for system byte ordering ... little endian

checking for size_t size ... 8 bytes

checking for off_t size ... 8 bytes

checking for time_t size ... 8 bytes

checking for AF_INET6 ... found

checking for setproctitle() ... not found

checking for pread() ... found

checking for pwrite() ... found

checking for pwritev() ... found

checking for sys_nerr ... not found

checking for _sys_nerr ... not found

checking for maximum errno ... found

checking for localtime_r() ... found

checking for posix_memalign() ... found

checking for memalign() ... found

checking for mmap(MAP_ANON|MAP_SHARED) ... found

checking for mmap("/dev/zero", MAP_SHARED) ... found

checking for System V shared memory ... found

checking for POSIX semaphores ... found

checking for struct msghdr.msg_control ... found

checking for ioctl(FIONBIO) ... found

checking for struct tm.tm_gmtoff ... found

checking for struct dirent.d_namlen ... not found

checking for struct dirent.d_type ... found

checking for sysconf(_SC_NPROCESSORS_ONLN) ... found

checking for openat(), fstatat() ... found

checking for getaddrinfo() ... found

configuring additional modules

adding module in /usr/src/progress/nginx-upload-progress-module-master

 + ngx_http_uploadprogress_module was configured

adding module in /usr/src/upload/nginx-upload-module

 + ngx_http_upload_module was configured

checking for PCRE library ... found

checking for PCRE JIT support ... found

checking for OpenSSL library ... found

checking for zlib library ... found

checking for libxslt ... found

checking for libexslt ... found

checking for GD library ... found

checking for GD WebP support ... found

checking for perl

 + perl version: This is perl 5, version 26, subversion 3 (v5.26.3) built for x86_64-linux-thread-multi

 + perl interpreter multiplicity found

checking for GeoIP library ... found

checking for GeoIP IPv6 support ... found

creating objs/Makefile

Configuration summary

  + using threads

  + using system PCRE library

  + using system OpenSSL library

  + using system zlib library

  nginx path prefix: "/etc/nginx"

  nginx binary file: "/usr/sbin/nginx"

  nginx modules path: "/usr/lib/nginx/modules"

  nginx configuration prefix: "/etc/nginx"

  nginx configuration file: "/etc/nginx/nginx.conf"

  nginx pid file: "/var/run/nginx.pid"

  nginx error log file: "/var/log/nginx/error.log"

  nginx http access log file: "/var/log/nginx/access.log"

  nginx http client request body temporary files: "/var/cache/nginx/client_temp"

  nginx http proxy temporary files: "/var/cache/nginx/proxy_temp"

  nginx http fastcgi temporary files: "/var/cache/nginx/fastcgi_temp"

  nginx http uwsgi temporary files: "/var/cache/nginx/uwsgi_temp"

  nginx http scgi temporary files: "/var/cache/nginx/scgi_temp"

./configure: warning: the "--with-ipv6" option is deprecated

make -f objs/Makefile

make[1]: Entering directory '/usr/src/nginx-1.13.6'

cc -c -pipe  -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g  -I src/core -I src/event -I src/event/modules -I src/os/unix -I src/http/modules/perl -I /usr/include/libxml2 -I objs \

        -o objs/src/core/nginx.o \

        src/core/nginx.c

cc -c -pipe  -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g  -I src/core -I src/event -I src/event/modules -I src/os/unix -I src/http/modules/perl -I /usr/include/libxml2 -I objs \

        -o objs/src/core/ngx_log.o \

        src/core/ngx_log.c

cc -c -pipe  -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g  -I src/core -I src/event -I src/event/modules -I src/os/unix -I src/http/modules/perl -I /usr/include/libxml2 -I objs \

        -o objs/src/core/ngx_palloc.o \

        src/core/ngx_palloc.c

cc -c -pipe  -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g  -I src/core -I src/event -I src/event/modules -I src/os/unix -I src/http/modules/perl -I /usr/include/libxml2 -I objs \

        -o objs/src/core/ngx_array.o \

        src/core/ngx_array.c

cc -c -pipe  -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g  -I src/core -I src/event -I src/event/modules -I src/os/unix -I src/http/modules/perl -I /usr/include/libxml2 -I objs \

        -o objs/src/core/ngx_list.o \

        src/core/ngx_list.c

cc -c -pipe  -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g  -I src/core -I src/event -I src/event/modules -I src/os/unix -I src/http/modules/perl -I /usr/include/libxml2 -I objs \

        -o objs/src/core/ngx_hash.o \

        src/core/ngx_hash.c

cc -c -pipe  -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g  -I src/core -I src/event -I src/event/modules -I src/os/unix -I src/http/modules/perl -I /usr/include/libxml2 -I objs \

        -o objs/src/core/ngx_buf.o \

        src/core/ngx_buf.c

cc -c -pipe  -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g  -I src/core -I src/event -I src/event/modules -I src/os/unix -I src/http/modules/perl -I /usr/include/libxml2 -I objs \

        -o objs/src/core/ngx_queue.o \

        src/core/ngx_queue.c

cc -c -pipe  -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g  -I src/core -I src/event -I src/event/modules -I src/os/unix -I src/http/modules/perl -I /usr/include/libxml2 -I objs \

        -o objs/src/core/ngx_output_chain.o \

        src/core/ngx_output_chain.c

cc -c -pipe  -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g  -I src/core -I src/event -I src/event/modules -I src/os/unix -I src/http/modules/perl -I /usr/include/libxml2 -I objs \

        -o objs/src/core/ngx_string.o \

        src/core/ngx_string.c

cc -c -pipe  -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g  -I src/core -I src/event -I src/event/modules -I src/os/unix -I src/http/modules/perl -I /usr/include/libxml2 -I objs \

        -o objs/src/core/ngx_parse.o \

        src/core/ngx_parse.c

cc -c -pipe  -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g  -I src/core -I src/event -I src/event/modules -I src/os/unix -I src/http/modules/perl -I /usr/include/libxml2 -I objs \

        -o objs/src/core/ngx_parse_time.o \

        src/core/ngx_parse_time.c

cc -c -pipe  -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g  -I src/core -I src/event -I src/event/modules -I src/os/unix -I src/http/modules/perl -I /usr/include/libxml2 -I objs \

        -o objs/src/core/ngx_inet.o \

        src/core/ngx_inet.c

cc -c -pipe  -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g  -I src/core -I src/event -I src/event/modules -I src/os/unix -I src/http/modules/perl -I /usr/include/libxml2 -I objs \

        -o objs/src/core/ngx_file.o \

        src/core/ngx_file.c

cc -c -pipe  -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g  -I src/core -I src/event -I src/event/modules -I src/os/unix -I src/http/modules/perl -I /usr/include/libxml2 -I objs \

        -o objs/src/core/ngx_crc32.o \

        src/core/ngx_crc32.c

cc -c -pipe  -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g  -I src/core -I src/event -I src/event/modules -I src/os/unix -I src/http/modules/perl -I /usr/include/libxml2 -I objs \

        -o objs/src/core/ngx_murmurhash.o \

        src/core/ngx_murmurhash.c

cc -c -pipe  -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g  -I src/core -I src/event -I src/event/modules -I src/os/unix -I src/http/modules/perl -I /usr/include/libxml2 -I objs \

        -o objs/src/core/ngx_md5.o \

        src/core/ngx_md5.c

cc -c -pipe  -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g  -I src/core -I src/event -I src/event/modules -I src/os/unix -I src/http/modules/perl -I /usr/include/libxml2 -I objs \

        -o objs/src/core/ngx_sha1.o \

        src/core/ngx_sha1.c

cc -c -pipe  -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g  -I src/core -I src/event -I src/event/modules -I src/os/unix -I src/http/modules/perl -I /usr/include/libxml2 -I objs \

        -o objs/src/core/ngx_rbtree.o \

        src/core/ngx_rbtree.c

cc -c -pipe  -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g  -I src/core -I src/event -I src/event/modules -I src/os/unix -I src/http/modules/perl -I /usr/include/libxml2 -I objs \

        -o objs/src/core/ngx_radix_tree.o \

        src/core/ngx_radix_tree.c

cc -c -pipe  -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g  -I src/core -I src/event -I src/event/modules -I src/os/unix -I src/http/modules/perl -I /usr/include/libxml2 -I objs \

        -o objs/src/core/ngx_slab.o \

        src/core/ngx_slab.c

cc -c -pipe  -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g  -I src/core -I src/event -I src/event/modules -I src/os/unix -I src/http/modules/perl -I /usr/include/libxml2 -I objs \

        -o objs/src/core/ngx_times.o \

        src/core/ngx_times.c

cc -c -pipe  -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g  -I src/core -I src/event -I src/event/modules -I src/os/unix -I src/http/modules/perl -I /usr/include/libxml2 -I objs \

        -o objs/src/core/ngx_shmtx.o \

        src/core/ngx_shmtx.c

cc -c -pipe  -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g  -I src/core -I src/event -I src/event/modules -I src/os/unix -I src/http/modules/perl -I /usr/include/libxml2 -I objs \

        -o objs/src/core/ngx_connection.o \

        src/core/ngx_connection.c

cc -c -pipe  -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g  -I src/core -I src/event -I src/event/modules -I src/os/unix -I src/http/modules/perl -I /usr/include/libxml2 -I objs \

        -o objs/src/core/ngx_cycle.o \

        src/core/ngx_cycle.c

cc -c -pipe  -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g  -I src/core -I src/event -I src/event/modules -I src/os/unix -I src/http/modules/perl -I /usr/include/libxml2 -I objs \

        -o objs/src/core/ngx_spinlock.o \

        src/core/ngx_spinlock.c

cc -c -pipe  -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g  -I src/core -I src/event -I src/event/modules -I src/os/unix -I src/http/modules/perl -I /usr/include/libxml2 -I objs \

        -o objs/src/core/ngx_rwlock.o \

        src/core/ngx_rwlock.c

cc -c -pipe  -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g  -I src/core -I src/event -I src/event/modules -I src/os/unix -I src/http/modules/perl -I /usr/include/libxml2 -I objs \

        -o objs/src/core/ngx_cpuinfo.o \

        src/core/ngx_cpuinfo.c

cc -c -pipe  -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g  -I src/core -I src/event -I src/event/modules -I src/os/unix -I src/http/modules/perl -I /usr/include/libxml2 -I objs \

        -o objs/src/core/ngx_conf_file.o \

        src/core/ngx_conf_file.c

cc -c -pipe  -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g  -I src/core -I src/event -I src/event/modules -I src/os/unix -I src/http/modules/perl -I /usr/include/libxml2 -I objs \

        -o objs/src/core/ngx_module.o \

        src/core/ngx_module.c

cc -c -pipe  -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g  -I src/core -I src/event -I src/event/modules -I src/os/unix -I src/http/modules/perl -I /usr/include/libxml2 -I objs \

        -o objs/src/core/ngx_resolver.o \

        src/core/ngx_resolver.c

cc -c -pipe  -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g  -I src/core -I src/event -I src/event/modules -I src/os/unix -I src/http/modules/perl -I /usr/include/libxml2 -I objs \

        -o objs/src/core/ngx_open_file_cache.o \

        src/core/ngx_open_file_cache.c

cc -c -pipe  -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g  -I src/core -I src/event -I src/event/modules -I src/os/unix -I src/http/modules/perl -I /usr/include/libxml2 -I objs \

        -o objs/src/core/ngx_crypt.o \

        src/core/ngx_crypt.c

cc -c -pipe  -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g  -I src/core -I src/event -I src/event/modules -I src/os/unix -I src/http/modules/perl -I /usr/include/libxml2 -I objs \

        -o objs/src/core/ngx_proxy_protocol.o \

        src/core/ngx_proxy_protocol.c

cc -c -pipe  -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g  -I src/core -I src/event -I src/event/modules -I src/os/unix -I src/http/modules/perl -I /usr/include/libxml2 -I objs \

        -o objs/src/core/ngx_syslog.o \

        src/core/ngx_syslog.c

cc -c -pipe  -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g  -I src/core -I src/event -I src/event/modules -I src/os/unix -I src/http/modules/perl -I /usr/include/libxml2 -I objs \

        -o objs/src/event/ngx_event.o \

        src/event/ngx_event.c

cc -c -pipe  -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g  -I src/core -I src/event -I src/event/modules -I src/os/unix -I src/http/modules/perl -I /usr/include/libxml2 -I objs \

        -o objs/src/event/ngx_event_timer.o \

        src/event/ngx_event_timer.c

cc -c -pipe  -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g  -I src/core -I src/event -I src/event/modules -I src/os/unix -I src/http/modules/perl -I /usr/include/libxml2 -I objs \

        -o objs/src/event/ngx_event_posted.o \

        src/event/ngx_event_posted.c

cc -c -pipe  -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g  -I src/core -I src/event -I src/event/modules -I src/os/unix -I src/http/modules/perl -I /usr/include/libxml2 -I objs \

        -o objs/src/event/ngx_event_accept.o \

        src/event/ngx_event_accept.c

cc -c -pipe  -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g  -I src/core -I src/event -I src/event/modules -I src/os/unix -I src/http/modules/perl -I /usr/include/libxml2 -I objs \

        -o objs/src/event/ngx_event_connect.o \

        src/event/ngx_event_connect.c

cc -c -pipe  -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g  -I src/core -I src/event -I src/event/modules -I src/os/unix -I src/http/modules/perl -I /usr/include/libxml2 -I objs \

        -o objs/src/event/ngx_event_pipe.o \

        src/event/ngx_event_pipe.c

cc -c -pipe  -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g  -I src/core -I src/event -I src/event/modules -I src/os/unix -I src/http/modules/perl -I /usr/include/libxml2 -I objs \

        -o objs/src/os/unix/ngx_time.o \

        src/os/unix/ngx_time.c

cc -c -pipe  -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g  -I src/core -I src/event -I src/event/modules -I src/os/unix -I src/http/modules/perl -I /usr/include/libxml2 -I objs \

        -o objs/src/os/unix/ngx_errno.o \

        src/os/unix/ngx_errno.c

cc -c -pipe  -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g  -I src/core -I src/event -I src/event/modules -I src/os/unix -I src/http/modules/perl -I /usr/include/libxml2 -I objs \

        -o objs/src/os/unix/ngx_alloc.o \

        src/os/unix/ngx_alloc.c

cc -c -pipe  -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g  -I src/core -I src/event -I src/event/modules -I src/os/unix -I src/http/modules/perl -I /usr/include/libxml2 -I objs \

        -o objs/src/os/unix/ngx_files.o \

        src/os/unix/ngx_files.c

cc -c -pipe  -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g  -I src/core -I src/event -I src/event/modules -I src/os/unix -I src/http/modules/perl -I /usr/include/libxml2 -I objs \

        -o objs/src/os/unix/ngx_socket.o \

        src/os/unix/ngx_socket.c

cc -c -pipe  -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g  -I src/core -I src/event -I src/event/modules -I src/os/unix -I src/http/modules/perl -I /usr/include/libxml2 -I objs \

        -o objs/src/os/unix/ngx_recv.o \

        src/os/unix/ngx_recv.c

cc -c -pipe  -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g  -I src/core -I src/event -I src/event/modules -I src/os/unix -I src/http/modules/perl -I /usr/include/libxml2 -I objs \

        -o objs/src/os/unix/ngx_readv_chain.o \

        src/os/unix/ngx_readv_chain.c

cc -c -pipe  -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g  -I src/core -I src/event -I src/event/modules -I src/os/unix -I src/http/modules/perl -I /usr/include/libxml2 -I objs \

        -o objs/src/os/unix/ngx_udp_recv.o \

        src/os/unix/ngx_udp_recv.c

cc -c -pipe  -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g  -I src/core -I src/event -I src/event/modules -I src/os/unix -I src/http/modules/perl -I /usr/include/libxml2 -I objs \

        -o objs/src/os/unix/ngx_send.o \

        src/os/unix/ngx_send.c

cc -c -pipe  -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g  -I src/core -I src/event -I src/event/modules -I src/os/unix -I src/http/modules/perl -I /usr/include/libxml2 -I objs \

        -o objs/src/os/unix/ngx_writev_chain.o \

        src/os/unix/ngx_writev_chain.c

cc -c -pipe  -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g  -I src/core -I src/event -I src/event/modules -I src/os/unix -I src/http/modules/perl -I /usr/include/libxml2 -I objs \

        -o objs/src/os/unix/ngx_udp_send.o \

        src/os/unix/ngx_udp_send.c

cc -c -pipe  -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g  -I src/core -I src/event -I src/event/modules -I src/os/unix -I src/http/modules/perl -I /usr/include/libxml2 -I objs \

        -o objs/src/os/unix/ngx_udp_sendmsg_chain.o \

        src/os/unix/ngx_udp_sendmsg_chain.c

cc -c -pipe  -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g  -I src/core -I src/event -I src/event/modules -I src/os/unix -I src/http/modules/perl -I /usr/include/libxml2 -I objs \

        -o objs/src/os/unix/ngx_channel.o \

        src/os/unix/ngx_channel.c

cc -c -pipe  -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g  -I src/core -I src/event -I src/event/modules -I src/os/unix -I src/http/modules/perl -I /usr/include/libxml2 -I objs \

        -o objs/src/os/unix/ngx_shmem.o \

        src/os/unix/ngx_shmem.c

cc -c -pipe  -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g  -I src/core -I src/event -I src/event/modules -I src/os/unix -I src/http/modules/perl -I /usr/include/libxml2 -I objs \

        -o objs/src/os/unix/ngx_process.o \

        src/os/unix/ngx_process.c

cc -c -pipe  -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g  -I src/core -I src/event -I src/event/modules -I src/os/unix -I src/http/modules/perl -I /usr/include/libxml2 -I objs \

        -o objs/src/os/unix/ngx_daemon.o \

        src/os/unix/ngx_daemon.c

cc -c -pipe  -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g  -I src/core -I src/event -I src/event/modules -I src/os/unix -I src/http/modules/perl -I /usr/include/libxml2 -I objs \

        -o objs/src/os/unix/ngx_setaffinity.o \

        src/os/unix/ngx_setaffinity.c

cc -c -pipe  -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g  -I src/core -I src/event -I src/event/modules -I src/os/unix -I src/http/modules/perl -I /usr/include/libxml2 -I objs \

        -o objs/src/os/unix/ngx_setproctitle.o \

        src/os/unix/ngx_setproctitle.c

cc -c -pipe  -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g  -I src/core -I src/event -I src/event/modules -I src/os/unix -I src/http/modules/perl -I /usr/include/libxml2 -I objs \

        -o objs/src/os/unix/ngx_posix_init.o \

        src/os/unix/ngx_posix_init.c

cc -c -pipe  -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g  -I src/core -I src/event -I src/event/modules -I src/os/unix -I src/http/modules/perl -I /usr/include/libxml2 -I objs \

        -o objs/src/os/unix/ngx_user.o \

        src/os/unix/ngx_user.c

cc -c -pipe  -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g  -I src/core -I src/event -I src/event/modules -I src/os/unix -I src/http/modules/perl -I /usr/include/libxml2 -I objs \

        -o objs/src/os/unix/ngx_dlopen.o \

        src/os/unix/ngx_dlopen.c

cc -c -pipe  -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g  -I src/core -I src/event -I src/event/modules -I src/os/unix -I src/http/modules/perl -I /usr/include/libxml2 -I objs \

        -o objs/src/os/unix/ngx_process_cycle.o \

        src/os/unix/ngx_process_cycle.c

cc -c -pipe  -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g  -I src/core -I src/event -I src/event/modules -I src/os/unix -I src/http/modules/perl -I /usr/include/libxml2 -I objs \

        -o objs/src/os/unix/ngx_linux_init.o \

        src/os/unix/ngx_linux_init.c

cc -c -pipe  -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g  -I src/core -I src/event -I src/event/modules -I src/os/unix -I src/http/modules/perl -I /usr/include/libxml2 -I objs \

        -o objs/src/event/modules/ngx_epoll_module.o \

        src/event/modules/ngx_epoll_module.c

cc -c -pipe  -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g  -I src/core -I src/event -I src/event/modules -I src/os/unix -I src/http/modules/perl -I /usr/include/libxml2 -I objs \

        -o objs/src/os/unix/ngx_linux_sendfile_chain.o \

        src/os/unix/ngx_linux_sendfile_chain.c

cc -c -pipe  -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g  -I src/core -I src/event -I src/event/modules -I src/os/unix -I src/http/modules/perl -I /usr/include/libxml2 -I objs \

        -o objs/src/os/unix/ngx_linux_aio_read.o \

        src/os/unix/ngx_linux_aio_read.c

cc -c -pipe  -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g  -I src/core -I src/event -I src/event/modules -I src/os/unix -I src/http/modules/perl -I /usr/include/libxml2 -I objs \

        -o objs/src/core/ngx_thread_pool.o \

        src/core/ngx_thread_pool.c

cc -c -pipe  -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g  -I src/core -I src/event -I src/event/modules -I src/os/unix -I src/http/modules/perl -I /usr/include/libxml2 -I objs \

        -o objs/src/os/unix/ngx_thread_cond.o \

        src/os/unix/ngx_thread_cond.c

cc -c -pipe  -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g  -I src/core -I src/event -I src/event/modules -I src/os/unix -I src/http/modules/perl -I /usr/include/libxml2 -I objs \

        -o objs/src/os/unix/ngx_thread_mutex.o \

        src/os/unix/ngx_thread_mutex.c

cc -c -pipe  -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g  -I src/core -I src/event -I src/event/modules -I src/os/unix -I src/http/modules/perl -I /usr/include/libxml2 -I objs \

        -o objs/src/os/unix/ngx_thread_id.o \

        src/os/unix/ngx_thread_id.c

cc -c -pipe  -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g  -I src/core -I src/event -I src/event/modules -I src/os/unix -I src/http/modules/perl -I /usr/include/libxml2 -I objs \

        -o objs/src/event/ngx_event_openssl.o \

        src/event/ngx_event_openssl.c

cc -c -pipe  -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g  -I src/core -I src/event -I src/event/modules -I src/os/unix -I src/http/modules/perl -I /usr/include/libxml2 -I objs \

        -o objs/src/event/ngx_event_openssl_stapling.o \

        src/event/ngx_event_openssl_stapling.c

cc -c -pipe  -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g  -I src/core -I src/event -I src/event/modules -I src/os/unix -I src/http/modules/perl -I /usr/include/libxml2 -I objs \

        -o objs/src/core/ngx_regex.o \

        src/core/ngx_regex.c

cc -c -pipe  -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g  -I src/core -I src/event -I src/event/modules -I src/os/unix -I src/http/modules/perl -I /usr/include/libxml2 -I objs -I src/http -I src/http/modules -I src/http/v2 \

        -o objs/src/http/ngx_http.o \

        src/http/ngx_http.c

cc -c -pipe  -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g  -I src/core -I src/event -I src/event/modules -I src/os/unix -I src/http/modules/perl -I /usr/include/libxml2 -I objs -I src/http -I src/http/modules -I src/http/v2 \

        -o objs/src/http/ngx_http_core_module.o \

        src/http/ngx_http_core_module.c

cc -c -pipe  -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g  -I src/core -I src/event -I src/event/modules -I src/os/unix -I src/http/modules/perl -I /usr/include/libxml2 -I objs -I src/http -I src/http/modules -I src/http/v2 \

        -o objs/src/http/ngx_http_special_response.o \

        src/http/ngx_http_special_response.c

cc -c -pipe  -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g  -I src/core -I src/event -I src/event/modules -I src/os/unix -I src/http/modules/perl -I /usr/include/libxml2 -I objs -I src/http -I src/http/modules -I src/http/v2 \

        -o objs/src/http/ngx_http_request.o \

        src/http/ngx_http_request.c

cc -c -pipe  -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g  -I src/core -I src/event -I src/event/modules -I src/os/unix -I src/http/modules/perl -I /usr/include/libxml2 -I objs -I src/http -I src/http/modules -I src/http/v2 \

        -o objs/src/http/ngx_http_parse.o \

        src/http/ngx_http_parse.c

cc -c -pipe  -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g  -I src/core -I src/event -I src/event/modules -I src/os/unix -I src/http/modules/perl -I /usr/include/libxml2 -I objs -I src/http -I src/http/modules -I src/http/v2 \

        -o objs/src/http/modules/ngx_http_log_module.o \

        src/http/modules/ngx_http_log_module.c

cc -c -pipe  -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g  -I src/core -I src/event -I src/event/modules -I src/os/unix -I src/http/modules/perl -I /usr/include/libxml2 -I objs -I src/http -I src/http/modules -I src/http/v2 \

        -o objs/src/http/ngx_http_request_body.o \

        src/http/ngx_http_request_body.c

cc -c -pipe  -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g  -I src/core -I src/event -I src/event/modules -I src/os/unix -I src/http/modules/perl -I /usr/include/libxml2 -I objs -I src/http -I src/http/modules -I src/http/v2 \

        -o objs/src/http/ngx_http_variables.o \

        src/http/ngx_http_variables.c

cc -c -pipe  -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g  -I src/core -I src/event -I src/event/modules -I src/os/unix -I src/http/modules/perl -I /usr/include/libxml2 -I objs -I src/http -I src/http/modules -I src/http/v2 \

        -o objs/src/http/ngx_http_script.o \

        src/http/ngx_http_script.c

cc -c -pipe  -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g  -I src/core -I src/event -I src/event/modules -I src/os/unix -I src/http/modules/perl -I /usr/include/libxml2 -I objs -I src/http -I src/http/modules -I src/http/v2 \

        -o objs/src/http/ngx_http_upstream.o \

        src/http/ngx_http_upstream.c

cc -c -pipe  -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g  -I src/core -I src/event -I src/event/modules -I src/os/unix -I src/http/modules/perl -I /usr/include/libxml2 -I objs -I src/http -I src/http/modules -I src/http/v2 \

        -o objs/src/http/ngx_http_upstream_round_robin.o \

        src/http/ngx_http_upstream_round_robin.c

cc -c -pipe  -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g  -I src/core -I src/event -I src/event/modules -I src/os/unix -I src/http/modules/perl -I /usr/include/libxml2 -I objs -I src/http -I src/http/modules -I src/http/v2 \

        -o objs/src/http/ngx_http_file_cache.o \

        src/http/ngx_http_file_cache.c

cc -c -pipe  -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g  -I src/core -I src/event -I src/event/modules -I src/os/unix -I src/http/modules/perl -I /usr/include/libxml2 -I objs -I src/http -I src/http/modules -I src/http/v2 \

        -o objs/src/http/ngx_http_write_filter_module.o \

        src/http/ngx_http_write_filter_module.c

cc -c -pipe  -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g  -I src/core -I src/event -I src/event/modules -I src/os/unix -I src/http/modules/perl -I /usr/include/libxml2 -I objs -I src/http -I src/http/modules -I src/http/v2 \

        -o objs/src/http/ngx_http_header_filter_module.o \

        src/http/ngx_http_header_filter_module.c

cc -c -pipe  -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g  -I src/core -I src/event -I src/event/modules -I src/os/unix -I src/http/modules/perl -I /usr/include/libxml2 -I objs -I src/http -I src/http/modules -I src/http/v2 \

        -o objs/src/http/modules/ngx_http_chunked_filter_module.o \

        src/http/modules/ngx_http_chunked_filter_module.c

cc -c -pipe  -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g  -I src/core -I src/event -I src/event/modules -I src/os/unix -I src/http/modules/perl -I /usr/include/libxml2 -I objs -I src/http -I src/http/modules -I src/http/v2 \

        -o objs/src/http/v2/ngx_http_v2_filter_module.o \

        src/http/v2/ngx_http_v2_filter_module.c

cc -c -pipe  -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g  -I src/core -I src/event -I src/event/modules -I src/os/unix -I src/http/modules/perl -I /usr/include/libxml2 -I objs -I src/http -I src/http/modules -I src/http/v2 \

        -o objs/src/http/modules/ngx_http_range_filter_module.o \

        src/http/modules/ngx_http_range_filter_module.c

cc -c -pipe  -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g  -I src/core -I src/event -I src/event/modules -I src/os/unix -I src/http/modules/perl -I /usr/include/libxml2 -I objs -I src/http -I src/http/modules -I src/http/v2 \

        -o objs/src/http/modules/ngx_http_gzip_filter_module.o \

        src/http/modules/ngx_http_gzip_filter_module.c

cc -c -pipe  -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g  -I src/core -I src/event -I src/event/modules -I src/os/unix -I src/http/modules/perl -I /usr/include/libxml2 -I objs -I src/http -I src/http/modules -I src/http/v2 \

        -o objs/src/http/ngx_http_postpone_filter_module.o \

        src/http/ngx_http_postpone_filter_module.c

cc -c -pipe  -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g  -I src/core -I src/event -I src/event/modules -I src/os/unix -I src/http/modules/perl -I /usr/include/libxml2 -I objs -I src/http -I src/http/modules -I src/http/v2 \

        -o objs/src/http/modules/ngx_http_ssi_filter_module.o \

        src/http/modules/ngx_http_ssi_filter_module.c

cc -c -pipe  -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g  -I src/core -I src/event -I src/event/modules -I src/os/unix -I src/http/modules/perl -I /usr/include/libxml2 -I objs -I src/http -I src/http/modules -I src/http/v2 \

        -o objs/src/http/modules/ngx_http_charset_filter_module.o \

        src/http/modules/ngx_http_charset_filter_module.c

cc -c -pipe  -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g  -I src/core -I src/event -I src/event/modules -I src/os/unix -I src/http/modules/perl -I /usr/include/libxml2 -I objs -I src/http -I src/http/modules -I src/http/v2 \

        -o objs/src/http/modules/ngx_http_sub_filter_module.o \

        src/http/modules/ngx_http_sub_filter_module.c

cc -c -pipe  -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g  -I src/core -I src/event -I src/event/modules -I src/os/unix -I src/http/modules/perl -I /usr/include/libxml2 -I objs -I src/http -I src/http/modules -I src/http/v2 \

        -o objs/src/http/modules/ngx_http_addition_filter_module.o \

        src/http/modules/ngx_http_addition_filter_module.c

cc -c -pipe  -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g  -I src/core -I src/event -I src/event/modules -I src/os/unix -I src/http/modules/perl -I /usr/include/libxml2 -I objs -I src/http -I src/http/modules -I src/http/v2 \

        -o objs/src/http/modules/ngx_http_gunzip_filter_module.o \

        src/http/modules/ngx_http_gunzip_filter_module.c

cc -c -pipe  -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g  -I src/core -I src/event -I src/event/modules -I src/os/unix -I src/http/modules/perl -I /usr/include/libxml2 -I objs -I src/http -I src/http/modules -I src/http/v2 \

        -o objs/src/http/modules/ngx_http_userid_filter_module.o \

        src/http/modules/ngx_http_userid_filter_module.c

cc -c -pipe  -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g  -I src/core -I src/event -I src/event/modules -I src/os/unix -I src/http/modules/perl -I /usr/include/libxml2 -I objs -I src/http -I src/http/modules -I src/http/v2 \

        -o objs/src/http/modules/ngx_http_headers_filter_module.o \

        src/http/modules/ngx_http_headers_filter_module.c

cc -c -pipe  -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g  -I src/core -I src/event -I src/event/modules -I src/os/unix -I src/http/modules/perl -I /usr/include/libxml2 -I objs -I src/http -I src/http/modules -I src/http/v2 \

        -o objs/src/http/ngx_http_copy_filter_module.o \

        src/http/ngx_http_copy_filter_module.c

cc -c -pipe  -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g  -I src/core -I src/event -I src/event/modules -I src/os/unix -I src/http/modules/perl -I /usr/include/libxml2 -I objs -I src/http -I src/http/modules -I src/http/v2 \

        -o objs/src/http/modules/ngx_http_not_modified_filter_module.o \

        src/http/modules/ngx_http_not_modified_filter_module.c

cc -c -pipe  -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g  -I src/core -I src/event -I src/event/modules -I src/os/unix -I src/http/modules/perl -I /usr/include/libxml2 -I objs -I src/http -I src/http/modules -I src/http/v2 \

        -o objs/src/http/modules/ngx_http_slice_filter_module.o \

        src/http/modules/ngx_http_slice_filter_module.c

cc -c -pipe  -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g  -I src/core -I src/event -I src/event/modules -I src/os/unix -I src/http/modules/perl -I /usr/include/libxml2 -I objs -I src/http -I src/http/modules -I src/http/v2 \

        -o objs/src/http/v2/ngx_http_v2.o \

        src/http/v2/ngx_http_v2.c

cc -c -pipe  -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g  -I src/core -I src/event -I src/event/modules -I src/os/unix -I src/http/modules/perl -I /usr/include/libxml2 -I objs -I src/http -I src/http/modules -I src/http/v2 \

        -o objs/src/http/v2/ngx_http_v2_table.o \

        src/http/v2/ngx_http_v2_table.c

cc -c -pipe  -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g  -I src/core -I src/event -I src/event/modules -I src/os/unix -I src/http/modules/perl -I /usr/include/libxml2 -I objs -I src/http -I src/http/modules -I src/http/v2 \

        -o objs/src/http/v2/ngx_http_v2_huff_decode.o \

        src/http/v2/ngx_http_v2_huff_decode.c

cc -c -pipe  -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g  -I src/core -I src/event -I src/event/modules -I src/os/unix -I src/http/modules/perl -I /usr/include/libxml2 -I objs -I src/http -I src/http/modules -I src/http/v2 \

        -o objs/src/http/v2/ngx_http_v2_huff_encode.o \

        src/http/v2/ngx_http_v2_huff_encode.c

cc -c -pipe  -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g  -I src/core -I src/event -I src/event/modules -I src/os/unix -I src/http/modules/perl -I /usr/include/libxml2 -I objs -I src/http -I src/http/modules -I src/http/v2 \

        -o objs/src/http/v2/ngx_http_v2_module.o \

        src/http/v2/ngx_http_v2_module.c

cc -c -pipe  -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g  -I src/core -I src/event -I src/event/modules -I src/os/unix -I src/http/modules/perl -I /usr/include/libxml2 -I objs -I src/http -I src/http/modules -I src/http/v2 \

        -o objs/src/http/modules/ngx_http_static_module.o \

        src/http/modules/ngx_http_static_module.c

cc -c -pipe  -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g  -I src/core -I src/event -I src/event/modules -I src/os/unix -I src/http/modules/perl -I /usr/include/libxml2 -I objs -I src/http -I src/http/modules -I src/http/v2 \

        -o objs/src/http/modules/ngx_http_gzip_static_module.o \

        src/http/modules/ngx_http_gzip_static_module.c

cc -c -pipe  -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g  -I src/core -I src/event -I src/event/modules -I src/os/unix -I src/http/modules/perl -I /usr/include/libxml2 -I objs -I src/http -I src/http/modules -I src/http/v2 \

        -o objs/src/http/modules/ngx_http_dav_module.o \

        src/http/modules/ngx_http_dav_module.c

cc -c -pipe  -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g  -I src/core -I src/event -I src/event/modules -I src/os/unix -I src/http/modules/perl -I /usr/include/libxml2 -I objs -I src/http -I src/http/modules -I src/http/v2 \

        -o objs/src/http/modules/ngx_http_autoindex_module.o \

        src/http/modules/ngx_http_autoindex_module.c

cc -c -pipe  -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g  -I src/core -I src/event -I src/event/modules -I src/os/unix -I src/http/modules/perl -I /usr/include/libxml2 -I objs -I src/http -I src/http/modules -I src/http/v2 \

        -o objs/src/http/modules/ngx_http_index_module.o \

        src/http/modules/ngx_http_index_module.c

cc -c -pipe  -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g  -I src/core -I src/event -I src/event/modules -I src/os/unix -I src/http/modules/perl -I /usr/include/libxml2 -I objs -I src/http -I src/http/modules -I src/http/v2 \

        -o objs/src/http/modules/ngx_http_random_index_module.o \

        src/http/modules/ngx_http_random_index_module.c

cc -c -pipe  -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g  -I src/core -I src/event -I src/event/modules -I src/os/unix -I src/http/modules/perl -I /usr/include/libxml2 -I objs -I src/http -I src/http/modules -I src/http/v2 \

        -o objs/src/http/modules/ngx_http_mirror_module.o \

        src/http/modules/ngx_http_mirror_module.c

cc -c -pipe  -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g  -I src/core -I src/event -I src/event/modules -I src/os/unix -I src/http/modules/perl -I /usr/include/libxml2 -I objs -I src/http -I src/http/modules -I src/http/v2 \

        -o objs/src/http/modules/ngx_http_try_files_module.o \

        src/http/modules/ngx_http_try_files_module.c

cc -c -pipe  -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g  -I src/core -I src/event -I src/event/modules -I src/os/unix -I src/http/modules/perl -I /usr/include/libxml2 -I objs -I src/http -I src/http/modules -I src/http/v2 \

        -o objs/src/http/modules/ngx_http_auth_request_module.o \

        src/http/modules/ngx_http_auth_request_module.c

cc -c -pipe  -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g  -I src/core -I src/event -I src/event/modules -I src/os/unix -I src/http/modules/perl -I /usr/include/libxml2 -I objs -I src/http -I src/http/modules -I src/http/v2 \

        -o objs/src/http/modules/ngx_http_auth_basic_module.o \

        src/http/modules/ngx_http_auth_basic_module.c

cc -c -pipe  -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g  -I src/core -I src/event -I src/event/modules -I src/os/unix -I src/http/modules/perl -I /usr/include/libxml2 -I objs -I src/http -I src/http/modules -I src/http/v2 \

        -o objs/src/http/modules/ngx_http_access_module.o \

        src/http/modules/ngx_http_access_module.c

cc -c -pipe  -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g  -I src/core -I src/event -I src/event/modules -I src/os/unix -I src/http/modules/perl -I /usr/include/libxml2 -I objs -I src/http -I src/http/modules -I src/http/v2 \

        -o objs/src/http/modules/ngx_http_limit_conn_module.o \

        src/http/modules/ngx_http_limit_conn_module.c

cc -c -pipe  -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g  -I src/core -I src/event -I src/event/modules -I src/os/unix -I src/http/modules/perl -I /usr/include/libxml2 -I objs -I src/http -I src/http/modules -I src/http/v2 \

        -o objs/src/http/modules/ngx_http_limit_req_module.o \

        src/http/modules/ngx_http_limit_req_module.c

cc -c -pipe  -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g  -I src/core -I src/event -I src/event/modules -I src/os/unix -I src/http/modules/perl -I /usr/include/libxml2 -I objs -I src/http -I src/http/modules -I src/http/v2 \

        -o objs/src/http/modules/ngx_http_realip_module.o \

        src/http/modules/ngx_http_realip_module.c

cc -c -pipe  -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g  -I src/core -I src/event -I src/event/modules -I src/os/unix -I src/http/modules/perl -I /usr/include/libxml2 -I objs -I src/http -I src/http/modules -I src/http/v2 \

        -o objs/src/http/modules/ngx_http_geo_module.o \

        src/http/modules/ngx_http_geo_module.c

cc -c -pipe  -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g  -I src/core -I src/event -I src/event/modules -I src/os/unix -I src/http/modules/perl -I /usr/include/libxml2 -I objs -I src/http -I src/http/modules -I src/http/v2 \

        -o objs/src/http/modules/ngx_http_map_module.o \

        src/http/modules/ngx_http_map_module.c

cc -c -pipe  -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g  -I src/core -I src/event -I src/event/modules -I src/os/unix -I src/http/modules/perl -I /usr/include/libxml2 -I objs -I src/http -I src/http/modules -I src/http/v2 \

        -o objs/src/http/modules/ngx_http_split_clients_module.o \

        src/http/modules/ngx_http_split_clients_module.c

cc -c -pipe  -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g  -I src/core -I src/event -I src/event/modules -I src/os/unix -I src/http/modules/perl -I /usr/include/libxml2 -I objs -I src/http -I src/http/modules -I src/http/v2 \

        -o objs/src/http/modules/ngx_http_referer_module.o \

        src/http/modules/ngx_http_referer_module.c

cc -c -pipe  -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g  -I src/core -I src/event -I src/event/modules -I src/os/unix -I src/http/modules/perl -I /usr/include/libxml2 -I objs -I src/http -I src/http/modules -I src/http/v2 \

        -o objs/src/http/modules/ngx_http_rewrite_module.o \

        src/http/modules/ngx_http_rewrite_module.c

cc -c -pipe  -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g  -I src/core -I src/event -I src/event/modules -I src/os/unix -I src/http/modules/perl -I /usr/include/libxml2 -I objs -I src/http -I src/http/modules -I src/http/v2 \

        -o objs/src/http/modules/ngx_http_ssl_module.o \

        src/http/modules/ngx_http_ssl_module.c

cc -c -pipe  -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g  -I src/core -I src/event -I src/event/modules -I src/os/unix -I src/http/modules/perl -I /usr/include/libxml2 -I objs -I src/http -I src/http/modules -I src/http/v2 \

        -o objs/src/http/modules/ngx_http_proxy_module.o \

        src/http/modules/ngx_http_proxy_module.c

cc -c -pipe  -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g  -I src/core -I src/event -I src/event/modules -I src/os/unix -I src/http/modules/perl -I /usr/include/libxml2 -I objs -I src/http -I src/http/modules -I src/http/v2 \

        -o objs/src/http/modules/ngx_http_fastcgi_module.o \

        src/http/modules/ngx_http_fastcgi_module.c

cc -c -pipe  -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g  -I src/core -I src/event -I src/event/modules -I src/os/unix -I src/http/modules/perl -I /usr/include/libxml2 -I objs -I src/http -I src/http/modules -I src/http/v2 \

        -o objs/src/http/modules/ngx_http_uwsgi_module.o \

        src/http/modules/ngx_http_uwsgi_module.c

cc -c -pipe  -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g  -I src/core -I src/event -I src/event/modules -I src/os/unix -I src/http/modules/perl -I /usr/include/libxml2 -I objs -I src/http -I src/http/modules -I src/http/v2 \

        -o objs/src/http/modules/ngx_http_scgi_module.o \

        src/http/modules/ngx_http_scgi_module.c

cc -c -pipe  -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g  -I src/core -I src/event -I src/event/modules -I src/os/unix -I src/http/modules/perl -I /usr/include/libxml2 -I objs -I src/http -I src/http/modules -I src/http/v2 \

        -o objs/src/http/modules/ngx_http_memcached_module.o \

        src/http/modules/ngx_http_memcached_module.c

cc -c -pipe  -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g  -I src/core -I src/event -I src/event/modules -I src/os/unix -I src/http/modules/perl -I /usr/include/libxml2 -I objs -I src/http -I src/http/modules -I src/http/v2 \

        -o objs/src/http/modules/ngx_http_empty_gif_module.o \

        src/http/modules/ngx_http_empty_gif_module.c

cc -c -pipe  -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g  -I src/core -I src/event -I src/event/modules -I src/os/unix -I src/http/modules/perl -I /usr/include/libxml2 -I objs -I src/http -I src/http/modules -I src/http/v2 \

        -o objs/src/http/modules/ngx_http_browser_module.o \

        src/http/modules/ngx_http_browser_module.c

cc -c -pipe  -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g  -I src/core -I src/event -I src/event/modules -I src/os/unix -I src/http/modules/perl -I /usr/include/libxml2 -I objs -I src/http -I src/http/modules -I src/http/v2 \

        -o objs/src/http/modules/ngx_http_secure_link_module.o \

        src/http/modules/ngx_http_secure_link_module.c

cc -c -pipe  -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g  -I src/core -I src/event -I src/event/modules -I src/os/unix -I src/http/modules/perl -I /usr/include/libxml2 -I objs -I src/http -I src/http/modules -I src/http/v2 \

        -o objs/src/http/modules/ngx_http_flv_module.o \

        src/http/modules/ngx_http_flv_module.c

cc -c -pipe  -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g  -I src/core -I src/event -I src/event/modules -I src/os/unix -I src/http/modules/perl -I /usr/include/libxml2 -I objs -I src/http -I src/http/modules -I src/http/v2 \

        -o objs/src/http/modules/ngx_http_mp4_module.o \

        src/http/modules/ngx_http_mp4_module.c

cc -c -pipe  -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g  -I src/core -I src/event -I src/event/modules -I src/os/unix -I src/http/modules/perl -I /usr/include/libxml2 -I objs -I src/http -I src/http/modules -I src/http/v2 \

        -o objs/src/http/modules/ngx_http_upstream_hash_module.o \

        src/http/modules/ngx_http_upstream_hash_module.c

cc -c -pipe  -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g  -I src/core -I src/event -I src/event/modules -I src/os/unix -I src/http/modules/perl -I /usr/include/libxml2 -I objs -I src/http -I src/http/modules -I src/http/v2 \

        -o objs/src/http/modules/ngx_http_upstream_ip_hash_module.o \

        src/http/modules/ngx_http_upstream_ip_hash_module.c

cc -c -pipe  -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g  -I src/core -I src/event -I src/event/modules -I src/os/unix -I src/http/modules/perl -I /usr/include/libxml2 -I objs -I src/http -I src/http/modules -I src/http/v2 \

        -o objs/src/http/modules/ngx_http_upstream_least_conn_module.o \

        src/http/modules/ngx_http_upstream_least_conn_module.c

cc -c -pipe  -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g  -I src/core -I src/event -I src/event/modules -I src/os/unix -I src/http/modules/perl -I /usr/include/libxml2 -I objs -I src/http -I src/http/modules -I src/http/v2 \

        -o objs/src/http/modules/ngx_http_upstream_keepalive_module.o \

        src/http/modules/ngx_http_upstream_keepalive_module.c

cc -c -pipe  -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g  -I src/core -I src/event -I src/event/modules -I src/os/unix -I src/http/modules/perl -I /usr/include/libxml2 -I objs -I src/http -I src/http/modules -I src/http/v2 \

        -o objs/src/http/modules/ngx_http_upstream_zone_module.o \

        src/http/modules/ngx_http_upstream_zone_module.c

cc -c -pipe  -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g  -I src/core -I src/event -I src/event/modules -I src/os/unix -I src/http/modules/perl -I /usr/include/libxml2 -I objs -I src/http -I src/http/modules -I src/http/v2 \

        -o objs/src/http/modules/ngx_http_stub_status_module.o \

        src/http/modules/ngx_http_stub_status_module.c

cc -c -pipe  -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g  -I src/core -I src/event -I src/event/modules -I src/os/unix -I src/http/modules/perl -I /usr/include/libxml2 -I objs -I src/mail \

        -o objs/src/mail/ngx_mail.o \

        src/mail/ngx_mail.c

cc -c -pipe  -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g  -I src/core -I src/event -I src/event/modules -I src/os/unix -I src/http/modules/perl -I /usr/include/libxml2 -I objs -I src/mail \

        -o objs/src/mail/ngx_mail_core_module.o \

        src/mail/ngx_mail_core_module.c

cc -c -pipe  -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g  -I src/core -I src/event -I src/event/modules -I src/os/unix -I src/http/modules/perl -I /usr/include/libxml2 -I objs -I src/mail \

        -o objs/src/mail/ngx_mail_handler.o \

        src/mail/ngx_mail_handler.c

cc -c -pipe  -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g  -I src/core -I src/event -I src/event/modules -I src/os/unix -I src/http/modules/perl -I /usr/include/libxml2 -I objs -I src/mail \

        -o objs/src/mail/ngx_mail_parse.o \

        src/mail/ngx_mail_parse.c

cc -c -pipe  -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g  -I src/core -I src/event -I src/event/modules -I src/os/unix -I src/http/modules/perl -I /usr/include/libxml2 -I objs -I src/mail \

        -o objs/src/mail/ngx_mail_ssl_module.o \

        src/mail/ngx_mail_ssl_module.c

cc -c -pipe  -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g  -I src/core -I src/event -I src/event/modules -I src/os/unix -I src/http/modules/perl -I /usr/include/libxml2 -I objs -I src/mail \

        -o objs/src/mail/ngx_mail_pop3_module.o \

        src/mail/ngx_mail_pop3_module.c

cc -c -pipe  -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g  -I src/core -I src/event -I src/event/modules -I src/os/unix -I src/http/modules/perl -I /usr/include/libxml2 -I objs -I src/mail \

        -o objs/src/mail/ngx_mail_pop3_handler.o \

        src/mail/ngx_mail_pop3_handler.c

cc -c -pipe  -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g  -I src/core -I src/event -I src/event/modules -I src/os/unix -I src/http/modules/perl -I /usr/include/libxml2 -I objs -I src/mail \

        -o objs/src/mail/ngx_mail_imap_module.o \

        src/mail/ngx_mail_imap_module.c

cc -c -pipe  -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g  -I src/core -I src/event -I src/event/modules -I src/os/unix -I src/http/modules/perl -I /usr/include/libxml2 -I objs -I src/mail \

        -o objs/src/mail/ngx_mail_imap_handler.o \

        src/mail/ngx_mail_imap_handler.c

cc -c -pipe  -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g  -I src/core -I src/event -I src/event/modules -I src/os/unix -I src/http/modules/perl -I /usr/include/libxml2 -I objs -I src/mail \

        -o objs/src/mail/ngx_mail_smtp_module.o \

        src/mail/ngx_mail_smtp_module.c

cc -c -pipe  -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g  -I src/core -I src/event -I src/event/modules -I src/os/unix -I src/http/modules/perl -I /usr/include/libxml2 -I objs -I src/mail \

        -o objs/src/mail/ngx_mail_smtp_handler.o \

        src/mail/ngx_mail_smtp_handler.c

cc -c -pipe  -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g  -I src/core -I src/event -I src/event/modules -I src/os/unix -I src/http/modules/perl -I /usr/include/libxml2 -I objs -I src/mail \

        -o objs/src/mail/ngx_mail_auth_http_module.o \

        src/mail/ngx_mail_auth_http_module.c

cc -c -pipe  -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g  -I src/core -I src/event -I src/event/modules -I src/os/unix -I src/http/modules/perl -I /usr/include/libxml2 -I objs -I src/mail \

        -o objs/src/mail/ngx_mail_proxy_module.o \

        src/mail/ngx_mail_proxy_module.c

cc -c -pipe  -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g  -I src/core -I src/event -I src/event/modules -I src/os/unix -I src/http/modules/perl -I /usr/include/libxml2 -I objs -I src/stream \

        -o objs/src/stream/ngx_stream.o \

        src/stream/ngx_stream.c

cc -c -pipe  -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g  -I src/core -I src/event -I src/event/modules -I src/os/unix -I src/http/modules/perl -I /usr/include/libxml2 -I objs -I src/stream \

        -o objs/src/stream/ngx_stream_variables.o \

        src/stream/ngx_stream_variables.c

cc -c -pipe  -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g  -I src/core -I src/event -I src/event/modules -I src/os/unix -I src/http/modules/perl -I /usr/include/libxml2 -I objs -I src/stream \

        -o objs/src/stream/ngx_stream_script.o \

        src/stream/ngx_stream_script.c

cc -c -pipe  -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g  -I src/core -I src/event -I src/event/modules -I src/os/unix -I src/http/modules/perl -I /usr/include/libxml2 -I objs -I src/stream \

        -o objs/src/stream/ngx_stream_handler.o \

        src/stream/ngx_stream_handler.c

cc -c -pipe  -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g  -I src/core -I src/event -I src/event/modules -I src/os/unix -I src/http/modules/perl -I /usr/include/libxml2 -I objs -I src/stream \

        -o objs/src/stream/ngx_stream_core_module.o \

        src/stream/ngx_stream_core_module.c

cc -c -pipe  -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g  -I src/core -I src/event -I src/event/modules -I src/os/unix -I src/http/modules/perl -I /usr/include/libxml2 -I objs -I src/stream \

        -o objs/src/stream/ngx_stream_log_module.o \

        src/stream/ngx_stream_log_module.c

cc -c -pipe  -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g  -I src/core -I src/event -I src/event/modules -I src/os/unix -I src/http/modules/perl -I /usr/include/libxml2 -I objs -I src/stream \

        -o objs/src/stream/ngx_stream_proxy_module.o \

        src/stream/ngx_stream_proxy_module.c

cc -c -pipe  -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g  -I src/core -I src/event -I src/event/modules -I src/os/unix -I src/http/modules/perl -I /usr/include/libxml2 -I objs -I src/stream \

        -o objs/src/stream/ngx_stream_upstream.o \

        src/stream/ngx_stream_upstream.c

cc -c -pipe  -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g  -I src/core -I src/event -I src/event/modules -I src/os/unix -I src/http/modules/perl -I /usr/include/libxml2 -I objs -I src/stream \

        -o objs/src/stream/ngx_stream_upstream_round_robin.o \

        src/stream/ngx_stream_upstream_round_robin.c

cc -c -pipe  -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g  -I src/core -I src/event -I src/event/modules -I src/os/unix -I src/http/modules/perl -I /usr/include/libxml2 -I objs -I src/stream \

        -o objs/src/stream/ngx_stream_write_filter_module.o \

        src/stream/ngx_stream_write_filter_module.c

cc -c -pipe  -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g  -I src/core -I src/event -I src/event/modules -I src/os/unix -I src/http/modules/perl -I /usr/include/libxml2 -I objs -I src/stream \

        -o objs/src/stream/ngx_stream_ssl_module.o \

        src/stream/ngx_stream_ssl_module.c

cc -c -pipe  -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g  -I src/core -I src/event -I src/event/modules -I src/os/unix -I src/http/modules/perl -I /usr/include/libxml2 -I objs -I src/stream \

        -o objs/src/stream/ngx_stream_limit_conn_module.o \

        src/stream/ngx_stream_limit_conn_module.c

cc -c -pipe  -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g  -I src/core -I src/event -I src/event/modules -I src/os/unix -I src/http/modules/perl -I /usr/include/libxml2 -I objs -I src/stream \

        -o objs/src/stream/ngx_stream_access_module.o \

        src/stream/ngx_stream_access_module.c

cc -c -pipe  -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g  -I src/core -I src/event -I src/event/modules -I src/os/unix -I src/http/modules/perl -I /usr/include/libxml2 -I objs -I src/stream \

        -o objs/src/stream/ngx_stream_geo_module.o \

        src/stream/ngx_stream_geo_module.c

cc -c -pipe  -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g  -I src/core -I src/event -I src/event/modules -I src/os/unix -I src/http/modules/perl -I /usr/include/libxml2 -I objs -I src/stream \

        -o objs/src/stream/ngx_stream_map_module.o \

        src/stream/ngx_stream_map_module.c

cc -c -pipe  -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g  -I src/core -I src/event -I src/event/modules -I src/os/unix -I src/http/modules/perl -I /usr/include/libxml2 -I objs -I src/stream \

        -o objs/src/stream/ngx_stream_split_clients_module.o \

        src/stream/ngx_stream_split_clients_module.c

cc -c -pipe  -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g  -I src/core -I src/event -I src/event/modules -I src/os/unix -I src/http/modules/perl -I /usr/include/libxml2 -I objs -I src/stream \

        -o objs/src/stream/ngx_stream_return_module.o \

        src/stream/ngx_stream_return_module.c

cc -c -pipe  -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g  -I src/core -I src/event -I src/event/modules -I src/os/unix -I src/http/modules/perl -I /usr/include/libxml2 -I objs -I src/stream \

        -o objs/src/stream/ngx_stream_upstream_hash_module.o \

        src/stream/ngx_stream_upstream_hash_module.c

cc -c -pipe  -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g  -I src/core -I src/event -I src/event/modules -I src/os/unix -I src/http/modules/perl -I /usr/include/libxml2 -I objs -I src/stream \

        -o objs/src/stream/ngx_stream_upstream_least_conn_module.o \

        src/stream/ngx_stream_upstream_least_conn_module.c

cc -c -pipe  -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g  -I src/core -I src/event -I src/event/modules -I src/os/unix -I src/http/modules/perl -I /usr/include/libxml2 -I objs -I src/stream \

        -o objs/src/stream/ngx_stream_upstream_zone_module.o \

        src/stream/ngx_stream_upstream_zone_module.c

cc -c -pipe  -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g   -I src/core -I src/event -I src/event/modules -I src/os/unix -I src/http/modules/perl -I /usr/include/libxml2 -I objs -I src/http -I src/http/modules -I src/http/v2 -I src/mail -I src/stream \

        -o objs/addon/nginx-upload-progress-module-master/ngx_http_uploadprogress_module.o \

        /usr/src/progress/nginx-upload-progress-module-master/ngx_http_uploadprogress_module.c

cc -c -pipe  -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g   -I src/core -I src/event -I src/event/modules -I src/os/unix -I src/http/modules/perl -I /usr/include/libxml2 -I objs -I src/http -I src/http/modules -I src/http/v2 -I src/mail -I src/stream \

        -o objs/addon/nginx-upload-module/ngx_http_upload_module.o \

        /usr/src/upload/nginx-upload-module/ngx_http_upload_module.c

make[1]: Leaving directory '/usr/src/nginx-1.13.6'

INFO:    Starting build...
INFO:    Fetching OCI image...
INFO:    Extracting OCI image...
INFO:    Inserting Singularity configuration...
INFO:    Running setup scriptlet
+ mkdir -p /tmp/build-temp-2644433048/rootfs/code
INFO:    Copying requirements.txt to /opt/requirements.txt
INFO:    Copying manage.py to /code/manage.py
INFO:    Copying run_uwsgi.sh to /code/run_uwsgi.sh
INFO:    Copying upload to /code/upload
INFO:    Copying uwsgi.ini to /code/uwsgi.ini
INFO:    Copying nginx/install.sh to /usr/src/install.sh
INFO:    Copying nginx/nginx.key to /usr/src/nginx.key
INFO:    Copying nginx/nginx.conf to /etc/nginx/nginx.conf
INFO:    Copying nginx/nginx.vh.default.conf to /etc/nginx/conf.d/default.conf
INFO:    Running post scriptlet
+ apk update
+ apk add --no-cache --virtual .build-deps sqlite libc-dev linux-headers sqlite-dev cmake gcc openssl wget git vim
+ pip install --upgrade pip
+ pip install -r /opt/requirements.txt
WARNING: Running pip as the 'root' user can result in broken permissions and conflicting behaviour with the system package manager. It is recommended to use a virtual environment instead: https://pip.pypa.io/warnings/venv
+ NGINX_VERSION=1.13.6
+ export NGINX_VERSION
+ sh -x /usr/src/install.sh
+ set -e
+ addgroup -S nginx
+ adduser -D -S -h /var/cache/nginx -s /sbin/nologin -G nginx nginx
+ apk add --no-cache --virtual .build-deps curl gcc gd-dev geoip-dev git gnupg libc-dev libxslt-dev linux-headers make openssh openssl-dev pcre-dev perl-dev unzip zlib-dev
+ gpg --import /usr/src/nginx.key
gpg: directory '/root/.gnupg' created
gpg: keybox '/root/.gnupg/pubring.kbx' created
gpg: key 520A9993A1C052F8: 6 signatures not checked due to missing keys
gpg: /root/.gnupg/trustdb.gpg: trustdb created
gpg: key 520A9993A1C052F8: public key "Maxim Dounin <mdounin@mdounin.ru>" imported
gpg: Total number processed: 1
gpg:               imported: 1
gpg: no ultimately trusted keys found
+ CONFIG='        --prefix=/etc/nginx         --sbin-path=/usr/sbin/nginx         --modules-path=/usr/lib/nginx/modules         --conf-path=/etc/nginx/nginx.conf         --error-log-path=/var/log/nginx/error.log         --http-log-path=/var/log/nginx/access.log         --pid-path=/var/run/nginx.pid         --lock-path=/var/run/nginx.lock         --http-client-body-temp-path=/var/cache/nginx/client_temp         --http-proxy-temp-path=/var/cache/nginx/proxy_temp         --http-fastcgi-temp-path=/var/cache/nginx/fastcgi_temp         --http-uwsgi-temp-path=/var/cache/nginx/uwsgi_temp         --http-scgi-temp-path=/var/cache/nginx/scgi_temp         --user=nginx         --group=nginx         --with-http_ssl_module         --with-http_realip_module         --with-http_addition_module         --with-http_sub_module         --with-http_dav_module         --with-http_flv_module         --with-http_mp4_module         --with-http_gunzip_module         --with-http_gzip_static_module         --with-http_random_index_module         --with-http_secure_link_module         --with-http_stub_status_module         --with-http_auth_request_module         --with-http_xslt_module=dynamic         --with-http_image_filter_module=dynamic         --with-http_geoip_module=dynamic         --with-http_perl_module=dynamic         --with-threads         --with-stream         --with-stream_ssl_module         --with-http_slice_module         --with-mail         --with-mail_ssl_module         --with-file-aio         --with-http_v2_module         --with-ipv6         --add-module=/usr/src/progress/nginx-upload-progress-module-master         --add-module=/usr/src/upload/nginx-upload-module     '
+ curl -fSL http://nginx.org/download/nginx-1.13.6.tar.gz -o nginx.tar.gz
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed

  0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0
100  966k  100  966k    0     0  2605k      0 --:--:-- --:--:-- --:--:-- 2605k
+ curl -fSL http://nginx.org/download/nginx-1.13.6.tar.gz.asc -o nginx.tar.gz.asc
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed

  0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0
100   455  100   455    0     0   4789      0 --:--:-- --:--:-- --:--:--  4789
+ gpg --batch --verify nginx.tar.gz.asc nginx.tar.gz
gpg: Signature made Tue Oct 10 15:26:48 2017 UTC
gpg:                using RSA key 520A9993A1C052F8
gpg: Good signature from "Maxim Dounin <mdounin@mdounin.ru>" [unknown]
gpg: WARNING: This key is not certified with a trusted signature!
gpg:          There is no indication that the signature belongs to the owner.
Primary key fingerprint: B0F4 2533 73F8 F6F5 10D4  2178 520A 9993 A1C0 52F8
+ mktemp -d
+ export 'GNUPGHOME=/tmp/tmp.HDkGKh'
+ rm -r /tmp/tmp.HDkGKh nginx.tar.gz.asc
+ mkdir -p /usr/src
+ tar -zxC /usr/src -f nginx.tar.gz
+ rm nginx.tar.gz
+ mkdir -p /usr/src/upload
+ cd /usr/src/upload
+ git clone https://github.com/vkholodkov/nginx-upload-module.git
Cloning into 'nginx-upload-module'...
+ cd nginx-upload-module
+ git checkout 2.255
Switched to a new branch '2.255'
+ mkdir -p /usr/src/progress
+ cd /usr/src/progress
+ curl -fSLO https://github.com/masterzen/nginx-upload-progress-module/archive/master.zip
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed

  0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0
  0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0
  0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0

100 19166    0 19166    0     0  26147      0 --:--:-- --:--:-- --:--:-- 26147
+ unzip master.zip
+ cd /usr/src/nginx-1.13.6
+ ./configure '--prefix=/etc/nginx' '--sbin-path=/usr/sbin/nginx' '--modules-path=/usr/lib/nginx/modules' '--conf-path=/etc/nginx/nginx.conf' '--error-log-path=/var/log/nginx/error.log' '--http-log-path=/var/log/nginx/access.log' '--pid-path=/var/run/nginx.pid' '--lock-path=/var/run/nginx.lock' '--http-client-body-temp-path=/var/cache/nginx/client_temp' '--http-proxy-temp-path=/var/cache/nginx/proxy_temp' '--http-fastcgi-temp-path=/var/cache/nginx/fastcgi_temp' '--http-uwsgi-temp-path=/var/cache/nginx/uwsgi_temp' '--http-scgi-temp-path=/var/cache/nginx/scgi_temp' '--user=nginx' '--group=nginx' --with-http_ssl_module --with-http_realip_module --with-http_addition_module --with-http_sub_module --with-http_dav_module --with-http_flv_module --with-http_mp4_module --with-http_gunzip_module --with-http_gzip_static_module --with-http_random_index_module --with-http_secure_link_module --with-http_stub_status_module --with-http_auth_request_module '--with-http_xslt_module=dynamic' '--with-http_image_filter_module=dynamic' '--with-http_geoip_module=dynamic' '--with-http_perl_module=dynamic' --with-threads --with-stream --with-stream_ssl_module --with-http_slice_module --with-mail --with-mail_ssl_module --with-file-aio --with-http_v2_module --with-ipv6 '--add-module=/usr/src/progress/nginx-upload-progress-module-master' '--add-module=/usr/src/upload/nginx-upload-module' --with-debug
+ getconf _NPROCESSORS_ONLN
+ make -j4
/usr/src/progress/nginx-upload-progress-module-master/ngx_http_uploadprogress_module.c: In function 'ngx_http_reportuploads_handler':
/usr/src/progress/nginx-upload-progress-module-master/ngx_http_uploadprogress_module.c:640:16: error: 'ngx_table_elt_t {aka struct <anonymous>}' has no member named 'next'
         expires->next = NULL;
                ^~
/usr/src/progress/nginx-upload-progress-module-master/ngx_http_uploadprogress_module.c:650:8: error: incompatible types when assigning to type 'ngx_table_elt_t * {aka struct <anonymous> *}' from type 'ngx_array_t {aka struct <anonymous>}'
     cc = r->headers_out.cache_control;
        ^
/usr/src/progress/nginx-upload-progress-module-master/ngx_http_uploadprogress_module.c:660:38: error: incompatible types when assigning to type 'ngx_array_t {aka struct <anonymous>}' from type 'ngx_table_elt_t * {aka struct <anonymous> *}'
         r->headers_out.cache_control = cc;
                                      ^
/usr/src/progress/nginx-upload-progress-module-master/ngx_http_uploadprogress_module.c:661:11: error: 'ngx_table_elt_t {aka struct <anonymous>}' has no member named 'next'
         cc->next = NULL;
           ^~
/usr/src/progress/nginx-upload-progress-module-master/ngx_http_uploadprogress_module.c:668:21: error: 'ngx_table_elt_t {aka struct <anonymous>}' has no member named 'next'
         for (cc = cc->next; cc; cc = cc->next) {
                     ^~
/usr/src/progress/nginx-upload-progress-module-master/ngx_http_uploadprogress_module.c:668:40: error: 'ngx_table_elt_t {aka struct <anonymous>}' has no member named 'next'
         for (cc = cc->next; cc; cc = cc->next) {
                                        ^~
/usr/src/progress/nginx-upload-progress-module-master/ngx_http_uploadprogress_module.c:672:12: error: incompatible types when assigning to type 'ngx_table_elt_t * {aka struct <anonymous> *}' from type 'ngx_array_t {aka struct <anonymous>}'
         cc = r->headers_out.cache_control;
            ^
/usr/src/progress/nginx-upload-progress-module-master/ngx_http_uploadprogress_module.c:673:11: error: 'ngx_table_elt_t {aka struct <anonymous>}' has no member named 'next'
         cc->next = NULL;
           ^~
make[1]: *** [objs/Makefile:1764: objs/addon/nginx-upload-progress-module-master/ngx_http_uploadprogress_module.o] Error 1
make[1]: *** Waiting for unfinished jobs....
make: *** [Makefile:8: build] Error 2
FATAL:   While performing build: while running engine: exit status 2

WARNING Issue building container, try: sudo singularity build app.sif Singularity
DEBUG Creating directories...
Changing permissions for web server to write...
vsoch commented 2 months ago

Perfect! So here is the command you want to debug:

singularity build /local/tom/singularity-compose-simple/app/app.sif Singularity

And it shows you at the end too, in case fakeroot is an issue:

sudo singularity build app.sif Singularity

It's just a container build, and unrelated to anything singularity-compose is doing (it's just running the command). It could be that the nginx build needs an update or similar, because the example is quite old.

vsoch commented 2 months ago

You very likely want to check the version, defined here: https://github.com/singularityhub/singularity-compose-simple/blob/fe27a04df6134a3240bda8d9495d37f579c8bcaf/app/Singularity#L41 against the install.sh script that uses it here: https://github.com/singularityhub/singularity-compose-simple/blob/master/app/nginx/install.sh and try updating things.