Danrancan opened a new issue, #1756:
URL: https://github.com/apache/incubator-pagespeed-ngx/issues/1756

   I am running Ubuntu 20.04 Server, and attempting to compile this module 
against nginx mainline 1.23.1. Howver, there are errors when using the make 
command. Please see details below or check 
[https://pastebin.com/qYksN26k](https://pastebin.com/qYksN26k).
   
   This is the pagespeed "make" command being compiled against a patched PSOL 
Library for aarch64 on raspberry pi 4. We are compiling with Nginx Mainline 
1.23.1. Locate the patched library at: 
https://gitlab.com/gusco/ngx_pagespeed_arm. This #make is broken and needs to 
be updated by developers.
   
   ```
   make modules
   make -f objs/Makefile modules
   make[1]: Entering directory '/usr/local/src/nginx-1.23.1'
   cc -c -fPIC -pipe  -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror 
-g -g -O2 
-fdebug-prefix-map=/data/builder/debuild/nginx-1.23.1/debian/debuild-base/nginx-1.23.1=.
 -fstack-protector-strong -Wformat -Werror=format-security 
-Wp,-D_FORTIFY_SOURCE=2 -fPIC  -D_GLIBCXX_USE_CXX11_ABI=0 --std=c++11 -I 
src/core -I src/event -I src/event/modules -I src/os/unix -I 
/usr/local/src/incubator-pagespeed-ngx/psol/include -I 
/usr/local/src/incubator-pagespeed-ngx/psol/include/third_party/chromium/src -I 
/usr/local/src/incubator-pagespeed-ngx/psol/include/third_party/google-sparsehash/src/src
 -I 
/usr/local/src/incubator-pagespeed-ngx/psol/include/third_party/google-sparsehash/gen/arch/linux/aarch64/include
 -I 
/usr/local/src/incubator-pagespeed-ngx/psol/include/third_party/grpc/src/include
 -I 
/usr/local/src/incubator-pagespeed-ngx/psol/include/third_party/protobuf/src/src
 -I /usr/local/src/incubator-pagespeed-ngx/psol/include/third_party/re2/src -I 
/usr/local/src/incubator-pagespeed-ngx/p
 sol/include/out/Release/obj/gen -I 
/usr/local/src/incubator-pagespeed-ngx/psol/include/out/Release/obj/gen/protoc_out/instaweb
 -I 
/usr/local/src/incubator-pagespeed-ngx/psol/include/third_party/apr/src/include 
-I 
/usr/local/src/incubator-pagespeed-ngx/psol/include/third_party/aprutil/src/include
 -I 
/usr/local/src/incubator-pagespeed-ngx/psol/include/third_party/apr/gen/arch/linux/aarch64/include
 -I 
/usr/local/src/incubator-pagespeed-ngx/psol/include/third_party/aprutil/gen/arch/linux/aarch64/include
 -I /usr/local/src/incubator-pagespeed-ngx/psol/include/url -I objs -I src/http 
-I src/http/modules -I src/http/v2 -I src/mail -I src/stream \
       -o objs/addon/src/log_message_handler.o \
       /usr/local/src/incubator-pagespeed-ngx/src/log_message_handler.cc
   cc -c -fPIC -pipe  -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror 
-g -g -O2 
-fdebug-prefix-map=/data/builder/debuild/nginx-1.23.1/debian/debuild-base/nginx-1.23.1=.
 -fstack-protector-strong -Wformat -Werror=format-security 
-Wp,-D_FORTIFY_SOURCE=2 -fPIC  -D_GLIBCXX_USE_CXX11_ABI=0 --std=c++11 -I 
src/core -I src/event -I src/event/modules -I src/os/unix -I 
/usr/local/src/incubator-pagespeed-ngx/psol/include -I 
/usr/local/src/incubator-pagespeed-ngx/psol/include/third_party/chromium/src -I 
/usr/local/src/incubator-pagespeed-ngx/psol/include/third_party/google-sparsehash/src/src
 -I 
/usr/local/src/incubator-pagespeed-ngx/psol/include/third_party/google-sparsehash/gen/arch/linux/aarch64/include
 -I 
/usr/local/src/incubator-pagespeed-ngx/psol/include/third_party/grpc/src/include
 -I 
/usr/local/src/incubator-pagespeed-ngx/psol/include/third_party/protobuf/src/src
 -I /usr/local/src/incubator-pagespeed-ngx/psol/include/third_party/re2/src -I 
/usr/local/src/incubator-pagespeed-ngx/p
 sol/include/out/Release/obj/gen -I 
/usr/local/src/incubator-pagespeed-ngx/psol/include/out/Release/obj/gen/protoc_out/instaweb
 -I 
/usr/local/src/incubator-pagespeed-ngx/psol/include/third_party/apr/src/include 
-I 
/usr/local/src/incubator-pagespeed-ngx/psol/include/third_party/aprutil/src/include
 -I 
/usr/local/src/incubator-pagespeed-ngx/psol/include/third_party/apr/gen/arch/linux/aarch64/include
 -I 
/usr/local/src/incubator-pagespeed-ngx/psol/include/third_party/aprutil/gen/arch/linux/aarch64/include
 -I /usr/local/src/incubator-pagespeed-ngx/psol/include/url -I objs -I src/http 
-I src/http/modules -I src/http/v2 -I src/mail -I src/stream \
       -o objs/addon/src/ngx_base_fetch.o \
       /usr/local/src/incubator-pagespeed-ngx/src/ngx_base_fetch.cc
   cc -c -fPIC -pipe  -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror 
-g -g -O2 
-fdebug-prefix-map=/data/builder/debuild/nginx-1.23.1/debian/debuild-base/nginx-1.23.1=.
 -fstack-protector-strong -Wformat -Werror=format-security 
-Wp,-D_FORTIFY_SOURCE=2 -fPIC  -D_GLIBCXX_USE_CXX11_ABI=0 --std=c++11 -I 
src/core -I src/event -I src/event/modules -I src/os/unix -I 
/usr/local/src/incubator-pagespeed-ngx/psol/include -I 
/usr/local/src/incubator-pagespeed-ngx/psol/include/third_party/chromium/src -I 
/usr/local/src/incubator-pagespeed-ngx/psol/include/third_party/google-sparsehash/src/src
 -I 
/usr/local/src/incubator-pagespeed-ngx/psol/include/third_party/google-sparsehash/gen/arch/linux/aarch64/include
 -I 
/usr/local/src/incubator-pagespeed-ngx/psol/include/third_party/grpc/src/include
 -I 
/usr/local/src/incubator-pagespeed-ngx/psol/include/third_party/protobuf/src/src
 -I /usr/local/src/incubator-pagespeed-ngx/psol/include/third_party/re2/src -I 
/usr/local/src/incubator-pagespeed-ngx/p
 sol/include/out/Release/obj/gen -I 
/usr/local/src/incubator-pagespeed-ngx/psol/include/out/Release/obj/gen/protoc_out/instaweb
 -I 
/usr/local/src/incubator-pagespeed-ngx/psol/include/third_party/apr/src/include 
-I 
/usr/local/src/incubator-pagespeed-ngx/psol/include/third_party/aprutil/src/include
 -I 
/usr/local/src/incubator-pagespeed-ngx/psol/include/third_party/apr/gen/arch/linux/aarch64/include
 -I 
/usr/local/src/incubator-pagespeed-ngx/psol/include/third_party/aprutil/gen/arch/linux/aarch64/include
 -I /usr/local/src/incubator-pagespeed-ngx/psol/include/url -I objs -I src/http 
-I src/http/modules -I src/http/v2 -I src/mail -I src/stream \
       -o objs/addon/src/ngx_caching_headers.o \
       /usr/local/src/incubator-pagespeed-ngx/src/ngx_caching_headers.cc
   cc -c -fPIC -pipe  -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror 
-g -g -O2 
-fdebug-prefix-map=/data/builder/debuild/nginx-1.23.1/debian/debuild-base/nginx-1.23.1=.
 -fstack-protector-strong -Wformat -Werror=format-security 
-Wp,-D_FORTIFY_SOURCE=2 -fPIC  -D_GLIBCXX_USE_CXX11_ABI=0 --std=c++11 -I 
src/core -I src/event -I src/event/modules -I src/os/unix -I 
/usr/local/src/incubator-pagespeed-ngx/psol/include -I 
/usr/local/src/incubator-pagespeed-ngx/psol/include/third_party/chromium/src -I 
/usr/local/src/incubator-pagespeed-ngx/psol/include/third_party/google-sparsehash/src/src
 -I 
/usr/local/src/incubator-pagespeed-ngx/psol/include/third_party/google-sparsehash/gen/arch/linux/aarch64/include
 -I 
/usr/local/src/incubator-pagespeed-ngx/psol/include/third_party/grpc/src/include
 -I 
/usr/local/src/incubator-pagespeed-ngx/psol/include/third_party/protobuf/src/src
 -I /usr/local/src/incubator-pagespeed-ngx/psol/include/third_party/re2/src -I 
/usr/local/src/incubator-pagespeed-ngx/p
 sol/include/out/Release/obj/gen -I 
/usr/local/src/incubator-pagespeed-ngx/psol/include/out/Release/obj/gen/protoc_out/instaweb
 -I 
/usr/local/src/incubator-pagespeed-ngx/psol/include/third_party/apr/src/include 
-I 
/usr/local/src/incubator-pagespeed-ngx/psol/include/third_party/aprutil/src/include
 -I 
/usr/local/src/incubator-pagespeed-ngx/psol/include/third_party/apr/gen/arch/linux/aarch64/include
 -I 
/usr/local/src/incubator-pagespeed-ngx/psol/include/third_party/aprutil/gen/arch/linux/aarch64/include
 -I /usr/local/src/incubator-pagespeed-ngx/psol/include/url -I objs -I src/http 
-I src/http/modules -I src/http/v2 -I src/mail -I src/stream \
       -o objs/addon/src/ngx_event_connection.o \
       /usr/local/src/incubator-pagespeed-ngx/src/ngx_event_connection.cc
   cc -c -fPIC -pipe  -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror 
-g -g -O2 
-fdebug-prefix-map=/data/builder/debuild/nginx-1.23.1/debian/debuild-base/nginx-1.23.1=.
 -fstack-protector-strong -Wformat -Werror=format-security 
-Wp,-D_FORTIFY_SOURCE=2 -fPIC  -D_GLIBCXX_USE_CXX11_ABI=0 --std=c++11 -I 
src/core -I src/event -I src/event/modules -I src/os/unix -I 
/usr/local/src/incubator-pagespeed-ngx/psol/include -I 
/usr/local/src/incubator-pagespeed-ngx/psol/include/third_party/chromium/src -I 
/usr/local/src/incubator-pagespeed-ngx/psol/include/third_party/google-sparsehash/src/src
 -I 
/usr/local/src/incubator-pagespeed-ngx/psol/include/third_party/google-sparsehash/gen/arch/linux/aarch64/include
 -I 
/usr/local/src/incubator-pagespeed-ngx/psol/include/third_party/grpc/src/include
 -I 
/usr/local/src/incubator-pagespeed-ngx/psol/include/third_party/protobuf/src/src
 -I /usr/local/src/incubator-pagespeed-ngx/psol/include/third_party/re2/src -I 
/usr/local/src/incubator-pagespeed-ngx/p
 sol/include/out/Release/obj/gen -I 
/usr/local/src/incubator-pagespeed-ngx/psol/include/out/Release/obj/gen/protoc_out/instaweb
 -I 
/usr/local/src/incubator-pagespeed-ngx/psol/include/third_party/apr/src/include 
-I 
/usr/local/src/incubator-pagespeed-ngx/psol/include/third_party/aprutil/src/include
 -I 
/usr/local/src/incubator-pagespeed-ngx/psol/include/third_party/apr/gen/arch/linux/aarch64/include
 -I 
/usr/local/src/incubator-pagespeed-ngx/psol/include/third_party/aprutil/gen/arch/linux/aarch64/include
 -I /usr/local/src/incubator-pagespeed-ngx/psol/include/url -I objs -I src/http 
-I src/http/modules -I src/http/v2 -I src/mail -I src/stream \
       -o objs/addon/src/ngx_fetch.o \
       /usr/local/src/incubator-pagespeed-ngx/src/ngx_fetch.cc
   cc -c -fPIC -pipe  -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror 
-g -g -O2 
-fdebug-prefix-map=/data/builder/debuild/nginx-1.23.1/debian/debuild-base/nginx-1.23.1=.
 -fstack-protector-strong -Wformat -Werror=format-security 
-Wp,-D_FORTIFY_SOURCE=2 -fPIC  -D_GLIBCXX_USE_CXX11_ABI=0 --std=c++11 -I 
src/core -I src/event -I src/event/modules -I src/os/unix -I 
/usr/local/src/incubator-pagespeed-ngx/psol/include -I 
/usr/local/src/incubator-pagespeed-ngx/psol/include/third_party/chromium/src -I 
/usr/local/src/incubator-pagespeed-ngx/psol/include/third_party/google-sparsehash/src/src
 -I 
/usr/local/src/incubator-pagespeed-ngx/psol/include/third_party/google-sparsehash/gen/arch/linux/aarch64/include
 -I 
/usr/local/src/incubator-pagespeed-ngx/psol/include/third_party/grpc/src/include
 -I 
/usr/local/src/incubator-pagespeed-ngx/psol/include/third_party/protobuf/src/src
 -I /usr/local/src/incubator-pagespeed-ngx/psol/include/third_party/re2/src -I 
/usr/local/src/incubator-pagespeed-ngx/p
 sol/include/out/Release/obj/gen -I 
/usr/local/src/incubator-pagespeed-ngx/psol/include/out/Release/obj/gen/protoc_out/instaweb
 -I 
/usr/local/src/incubator-pagespeed-ngx/psol/include/third_party/apr/src/include 
-I 
/usr/local/src/incubator-pagespeed-ngx/psol/include/third_party/aprutil/src/include
 -I 
/usr/local/src/incubator-pagespeed-ngx/psol/include/third_party/apr/gen/arch/linux/aarch64/include
 -I 
/usr/local/src/incubator-pagespeed-ngx/psol/include/third_party/aprutil/gen/arch/linux/aarch64/include
 -I /usr/local/src/incubator-pagespeed-ngx/psol/include/url -I objs -I src/http 
-I src/http/modules -I src/http/v2 -I src/mail -I src/stream \
       -o objs/addon/src/ngx_gzip_setter.o \
       /usr/local/src/incubator-pagespeed-ngx/src/ngx_gzip_setter.cc
   cc -c -fPIC -pipe  -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror 
-g -g -O2 
-fdebug-prefix-map=/data/builder/debuild/nginx-1.23.1/debian/debuild-base/nginx-1.23.1=.
 -fstack-protector-strong -Wformat -Werror=format-security 
-Wp,-D_FORTIFY_SOURCE=2 -fPIC  -D_GLIBCXX_USE_CXX11_ABI=0 --std=c++11 -I 
src/core -I src/event -I src/event/modules -I src/os/unix -I 
/usr/local/src/incubator-pagespeed-ngx/psol/include -I 
/usr/local/src/incubator-pagespeed-ngx/psol/include/third_party/chromium/src -I 
/usr/local/src/incubator-pagespeed-ngx/psol/include/third_party/google-sparsehash/src/src
 -I 
/usr/local/src/incubator-pagespeed-ngx/psol/include/third_party/google-sparsehash/gen/arch/linux/aarch64/include
 -I 
/usr/local/src/incubator-pagespeed-ngx/psol/include/third_party/grpc/src/include
 -I 
/usr/local/src/incubator-pagespeed-ngx/psol/include/third_party/protobuf/src/src
 -I /usr/local/src/incubator-pagespeed-ngx/psol/include/third_party/re2/src -I 
/usr/local/src/incubator-pagespeed-ngx/p
 sol/include/out/Release/obj/gen -I 
/usr/local/src/incubator-pagespeed-ngx/psol/include/out/Release/obj/gen/protoc_out/instaweb
 -I 
/usr/local/src/incubator-pagespeed-ngx/psol/include/third_party/apr/src/include 
-I 
/usr/local/src/incubator-pagespeed-ngx/psol/include/third_party/aprutil/src/include
 -I 
/usr/local/src/incubator-pagespeed-ngx/psol/include/third_party/apr/gen/arch/linux/aarch64/include
 -I 
/usr/local/src/incubator-pagespeed-ngx/psol/include/third_party/aprutil/gen/arch/linux/aarch64/include
 -I /usr/local/src/incubator-pagespeed-ngx/psol/include/url -I objs -I src/http 
-I src/http/modules -I src/http/v2 -I src/mail -I src/stream \
       -o objs/addon/src/ngx_list_iterator.o \
       /usr/local/src/incubator-pagespeed-ngx/src/ngx_list_iterator.cc
   cc -c -fPIC -pipe  -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror 
-g -g -O2 
-fdebug-prefix-map=/data/builder/debuild/nginx-1.23.1/debian/debuild-base/nginx-1.23.1=.
 -fstack-protector-strong -Wformat -Werror=format-security 
-Wp,-D_FORTIFY_SOURCE=2 -fPIC  -D_GLIBCXX_USE_CXX11_ABI=0 --std=c++11 -I 
src/core -I src/event -I src/event/modules -I src/os/unix -I 
/usr/local/src/incubator-pagespeed-ngx/psol/include -I 
/usr/local/src/incubator-pagespeed-ngx/psol/include/third_party/chromium/src -I 
/usr/local/src/incubator-pagespeed-ngx/psol/include/third_party/google-sparsehash/src/src
 -I 
/usr/local/src/incubator-pagespeed-ngx/psol/include/third_party/google-sparsehash/gen/arch/linux/aarch64/include
 -I 
/usr/local/src/incubator-pagespeed-ngx/psol/include/third_party/grpc/src/include
 -I 
/usr/local/src/incubator-pagespeed-ngx/psol/include/third_party/protobuf/src/src
 -I /usr/local/src/incubator-pagespeed-ngx/psol/include/third_party/re2/src -I 
/usr/local/src/incubator-pagespeed-ngx/p
 sol/include/out/Release/obj/gen -I 
/usr/local/src/incubator-pagespeed-ngx/psol/include/out/Release/obj/gen/protoc_out/instaweb
 -I 
/usr/local/src/incubator-pagespeed-ngx/psol/include/third_party/apr/src/include 
-I 
/usr/local/src/incubator-pagespeed-ngx/psol/include/third_party/aprutil/src/include
 -I 
/usr/local/src/incubator-pagespeed-ngx/psol/include/third_party/apr/gen/arch/linux/aarch64/include
 -I 
/usr/local/src/incubator-pagespeed-ngx/psol/include/third_party/aprutil/gen/arch/linux/aarch64/include
 -I /usr/local/src/incubator-pagespeed-ngx/psol/include/url -I objs -I src/http 
-I src/http/modules -I src/http/v2 -I src/mail -I src/stream \
       -o objs/addon/src/ngx_message_handler.o \
       /usr/local/src/incubator-pagespeed-ngx/src/ngx_message_handler.cc
   cc -c -fPIC -pipe  -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror 
-g -g -O2 
-fdebug-prefix-map=/data/builder/debuild/nginx-1.23.1/debian/debuild-base/nginx-1.23.1=.
 -fstack-protector-strong -Wformat -Werror=format-security 
-Wp,-D_FORTIFY_SOURCE=2 -fPIC  -D_GLIBCXX_USE_CXX11_ABI=0 --std=c++11 -I 
src/core -I src/event -I src/event/modules -I src/os/unix -I 
/usr/local/src/incubator-pagespeed-ngx/psol/include -I 
/usr/local/src/incubator-pagespeed-ngx/psol/include/third_party/chromium/src -I 
/usr/local/src/incubator-pagespeed-ngx/psol/include/third_party/google-sparsehash/src/src
 -I 
/usr/local/src/incubator-pagespeed-ngx/psol/include/third_party/google-sparsehash/gen/arch/linux/aarch64/include
 -I 
/usr/local/src/incubator-pagespeed-ngx/psol/include/third_party/grpc/src/include
 -I 
/usr/local/src/incubator-pagespeed-ngx/psol/include/third_party/protobuf/src/src
 -I /usr/local/src/incubator-pagespeed-ngx/psol/include/third_party/re2/src -I 
/usr/local/src/incubator-pagespeed-ngx/p
 sol/include/out/Release/obj/gen -I 
/usr/local/src/incubator-pagespeed-ngx/psol/include/out/Release/obj/gen/protoc_out/instaweb
 -I 
/usr/local/src/incubator-pagespeed-ngx/psol/include/third_party/apr/src/include 
-I 
/usr/local/src/incubator-pagespeed-ngx/psol/include/third_party/aprutil/src/include
 -I 
/usr/local/src/incubator-pagespeed-ngx/psol/include/third_party/apr/gen/arch/linux/aarch64/include
 -I 
/usr/local/src/incubator-pagespeed-ngx/psol/include/third_party/aprutil/gen/arch/linux/aarch64/include
 -I /usr/local/src/incubator-pagespeed-ngx/psol/include/url -I objs -I src/http 
-I src/http/modules -I src/http/v2 -I src/mail -I src/stream \
       -o objs/addon/src/ngx_pagespeed.o \
       /usr/local/src/incubator-pagespeed-ngx/src/ngx_pagespeed.cc
   /usr/local/src/incubator-pagespeed-ngx/src/ngx_pagespeed.cc: In function 
‘ngx_int_t net_instaweb::{anonymous}::ps_set_cache_control(ngx_http_request_t*, 
char*)’:
   /usr/local/src/incubator-pagespeed-ngx/src/ngx_pagespeed.cc:407:36: error: 
request for member ‘elts’ in 
‘r->ngx_http_request_s::headers_out.ngx_http_headers_out_t::cache_control’, 
which is of pointer type ‘ngx_table_elt_t*’ {aka ‘ngx_table_elt_s*’} (maybe you 
meant to use ‘->’ ?)
     407 |   if (r->headers_out.cache_control.elts == NULL) {
         |                                    ^~~~
   /usr/local/src/incubator-pagespeed-ngx/src/ngx_pagespeed.cc:408:35: error: 
cannot convert ‘ngx_table_elt_t**’ {aka ‘ngx_table_elt_s**’} to ‘ngx_array_t*’
     408 |     ngx_int_t rc = ngx_array_init(&r->headers_out.cache_control, 
r->pool,
         |                                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
         |                                   |
         |                                   ngx_table_elt_t** {aka 
ngx_table_elt_s**}
   In file included from src/core/ngx_core.h:65,
                    from src/http/ngx_http.h:13,
                    from 
/usr/local/src/incubator-pagespeed-ngx/src/ngx_pagespeed.h:33,
                    from 
/usr/local/src/incubator-pagespeed-ngx/src/ngx_pagespeed.cc:26:
   src/core/ngx_array.h:32:29: note:   initializing argument 1 of ‘ngx_int_t 
ngx_array_init(ngx_array_t*, ngx_pool_t*, ngx_uint_t, size_t)’
      32 | ngx_array_init(ngx_array_t *array, ngx_pool_t *pool, ngx_uint_t n, 
size_t size)
         |                ~~~~~~~~~~~~~^~~~~
   /usr/local/src/incubator-pagespeed-ngx/src/ngx_pagespeed.cc:415:22: error: 
cannot convert ‘ngx_table_elt_t**’ {aka ‘ngx_table_elt_s**’} to ‘ngx_array_t*’
     415 |       ngx_array_push(&r->headers_out.cache_control));
         |                      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
         |                      |
         |                      ngx_table_elt_t** {aka ngx_table_elt_s**}
   In file included from src/core/ngx_core.h:65,
                    from src/http/ngx_http.h:13,
                    from 
/usr/local/src/incubator-pagespeed-ngx/src/ngx_pagespeed.h:33,
                    from 
/usr/local/src/incubator-pagespeed-ngx/src/ngx_pagespeed.cc:26:
   src/core/ngx_array.h:27:35: note:   initializing argument 1 of ‘void* 
ngx_array_push(ngx_array_t*)’
      27 | void *ngx_array_push(ngx_array_t *a);
         |                      ~~~~~~~~~~~~~^
   /usr/local/src/incubator-pagespeed-ngx/src/ngx_pagespeed.cc: In function 
‘bool net_instaweb::{anonymous}::ps_get_cache_control(ngx_http_request_t*, 
GoogleString*)’:
   /usr/local/src/incubator-pagespeed-ngx/src/ngx_pagespeed.cc:439:74: error: 
request for member ‘elts’ in 
‘r->ngx_http_request_s::headers_out.ngx_http_headers_out_t::cache_control’, 
which is of pointer type ‘ngx_table_elt_t*’ {aka ‘ngx_table_elt_s*’} (maybe you 
meant to use ‘->’ ?)
     439 |   auto ccp = 
static_cast<ngx_table_elt_t**>(r->headers_out.cache_control.elts);
         |                                                                      
    ^~~~
   /usr/local/src/incubator-pagespeed-ngx/src/ngx_pagespeed.cc:444:59: error: 
request for member ‘nelts’ in 
‘r->ngx_http_request_s::headers_out.ngx_http_headers_out_t::cache_control’, 
which is of pointer type ‘ngx_table_elt_t*’ {aka ‘ngx_table_elt_s*’} (maybe you 
meant to use ‘->’ ?)
     444 |   for (ngx_uint_t i = 0; i < r->headers_out.cache_control.nelts; 
i++) {
         |                                                           ^~~~~
   make[1]: *** [objs/Makefile:1975: objs/addon/src/ngx_pagespeed.o] Error 1
   make[1]: Leaving directory '/usr/local/src/nginx-1.23.1'
   make: *** [Makefile:16: modules] Error 2
   ```


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: dev-unsubscr...@pagespeed.apache.org.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org

Reply via email to