From: "hsbt (Hiroshi SHIBATA) via ruby-core" Date: 2023-09-12T09:08:50+00:00 Subject: [ruby-core:114697] [Ruby master Bug#19844] Ruby 3.2 fails to build with openssl version 3 Issue #19844 has been updated by hsbt (Hiroshi SHIBATA). Status changed from Open to Feedback I'm not sure why you use local installation of OpenSSL 3. I recommend to use libssl provided by Ubuntu 22.04. ---------------------------------------- Bug #19844: Ruby 3.2 fails to build with openssl version 3 https://bugs.ruby-lang.org/issues/19844#change-104527 * Author: narine_moss@yahoo.com (Narine Mossikyan) * Status: Feedback * Priority: Normal * Backport: 3.0: UNKNOWN, 3.1: UNKNOWN, 3.2: UNKNOWN ---------------------------------------- Ruby version 3.2 code base: https://github.com/ruby/ruby/tree/1c7624469880bcb964be09a49e4907873f45b026 openssl v3 is installed under /usr/local_ssl_3.0.0. ``` ./configure --with-openssl-dir=/usr/local_ssl_3.0.0 ``` I get the following error when running make: ``` openssl_missing.c:24:13: error: dereferencing pointer to incomplete type ���X509_CRL {aka const struct X509_crl_st}��� *psig = crl->signature; ^~ openssl_missing.c: In function ���ossl_X509_REQ_get0_signature���: openssl_missing.c:36:13: error: dereferencing pointer to incomplete type ���X509_REQ {aka const struct X509_req_st}��� *psig = req->signature; ^~ ``` I am trying to build ruby 3.2 with openssl version 3 to install it on ubuntu 22 that only has openssl v3. Can you advise me how to configure ruby to bypass this error? -- https://bugs.ruby-lang.org/ ______________________________________________ ruby-core mailing list -- ruby-core@ml.ruby-lang.org To unsubscribe send an email to ruby-core-leave@ml.ruby-lang.org ruby-core info -- https://ml.ruby-lang.org/mailman3/postorius/lists/ruby-core.ml.ruby-lang.org/