Open csandanov opened 5 years ago
There is a work-in-progress to resolve this over at https://github.com/apache/incubator-pagespeed-mod/pull/1853. Feel free to help out!
I tried to compile 1.14.36.1, I get the following errors:
AR(target) out/Release/obj.target/net/instaweb/libgraphs_js_opt.a
AR(target) out/Release/obj.target/net/instaweb/libgraphs_js_dbg.a
third_party/serf/instaweb_ssl_buckets.c: At top level:
third_party/serf/instaweb_ssl_buckets.c:408:19: error: storage size of 'bio_bucket_method' isn't known
408 | static BIO_METHOD bio_bucket_method = {
| ^~~~~~~~~~~~~~~~~
third_party/serf/instaweb_ssl_buckets.c:423:19: error: storage size of 'bio_file_method' isn't known
423 | static BIO_METHOD bio_file_method = {
| ^~~~~~~~~~~~~~~
AR(target) out/Release/obj.target/net/instaweb/libmessages_js_dbg.a
AR(target) out/Release/obj.target/net/instaweb/libmessages_js_opt.a
make[1]: *** [third_party/serf/serf.target.mk:346: out/Release/obj.target/serf/third_party/serf/instaweb_ssl_buckets.o] Error 1
make[1]: *** Waiting for unfinished jobs....
make: *** [Makefile:209: build_libraries] Error 2
looks like ssl issue as well
I was googling this issue and stumbled upon this discussion https://www.mail-archive.com/users@subversion.apache.org/msg27957.html. It seems the problem is that the latest serf release was in 2016 so it doesn't fully support openssl 1.1. A guy from apache recommends to use version 1.4, it says it quite stable
Probably just need to update GRPC https://github.com/grpc/grpc/issues/10589