From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on dcvr.yhbt.net X-Spam-Level: X-Spam-ASN: AS4713 221.184.0.0/13 X-Spam-Status: No, score=-4.1 required=3.0 tests=BAYES_00,MAILING_LIST_MULTI, RCVD_IN_DNSWL_MED,SPF_HELO_NONE,SPF_PASS shortcircuit=no autolearn=ham autolearn_force=no version=3.4.2 Received: from neon.ruby-lang.org (neon.ruby-lang.org [221.186.184.75]) by dcvr.yhbt.net (Postfix) with ESMTP id F12771F4BD for ; Wed, 2 Oct 2019 01:29:01 +0000 (UTC) Received: from neon.ruby-lang.org (localhost [IPv6:::1]) by neon.ruby-lang.org (Postfix) with ESMTP id 89B69120A1B; Wed, 2 Oct 2019 10:28:51 +0900 (JST) Received: from xtrwkhkc.outbound-mail.sendgrid.net (xtrwkhkc.outbound-mail.sendgrid.net [167.89.16.28]) by neon.ruby-lang.org (Postfix) with ESMTPS id 0B763120A29 for ; Wed, 2 Oct 2019 10:28:48 +0900 (JST) Received: by filter0101p3las1.sendgrid.net with SMTP id filter0101p3las1-22566-5D93FD32-2B 2019-10-02 01:28:18.468699227 +0000 UTC m=+24620.542162496 Received: from herokuapp.com (unknown [18.206.91.11]) by ismtpd0003p1iad1.sendgrid.net (SG) with ESMTP id h8Pcf_HKTBSTQOpkHR_BKw for ; Wed, 02 Oct 2019 01:28:18.255 +0000 (UTC) Date: Wed, 02 Oct 2019 01:28:18 +0000 (UTC) From: mame@ruby-lang.org Message-ID: References: Mime-Version: 1.0 X-Redmine-MailingListIntegration-Message-Ids: 70733 X-Redmine-Project: ruby-trunk X-Redmine-Issue-Id: 16194 X-Redmine-Issue-Author: shevegen X-Redmine-Sender: mame X-Mailer: Redmine X-Redmine-Host: bugs.ruby-lang.org X-Redmine-Site: Ruby Issue Tracking System X-Auto-Response-Suppress: All Auto-Submitted: auto-generated X-SG-EID: =?us-ascii?Q?EJh2gqwnyqXtd++xo=2FinyA1V0bXouTB4FkWnzNiKb4=2FfJ8Zappxt0UPqhMPhhF?= =?us-ascii?Q?Ng8GVg0twI0F61gx95Jx0PnZXL6LzZJR33xOXC0?= =?us-ascii?Q?93S3ReXXf2Y5jKtVS8ia9n6cSeEAZdOTgZrLOIh?= =?us-ascii?Q?OKJwmBWMJRT2uK9bXUDyih=2Fti9RmemArbhsR9wD?= =?us-ascii?Q?N1oiRZHLJ93yx887BhpGBNSS8IBb4VpH+Hg=3D=3D?= To: ruby-core@ruby-lang.org X-ML-Name: ruby-core X-Mail-Count: 95178 Subject: [ruby-core:95178] [Ruby master Bug#16194] Can not compile the recent ruby 2.6.5 release due to some openssl-related issue (see issue description) X-BeenThere: ruby-core@ruby-lang.org X-Mailman-Version: 2.1.15 Precedence: list Reply-To: Ruby developers List-Id: Ruby developers List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Errors-To: ruby-core-bounces@ruby-lang.org Sender: "ruby-core" Issue #16194 has been updated by mame (Yusuke Endoh). @shevegen There is no change that seems to affect openssl or build process between ruby-2.6.4 and ruby-2.6.5. Do you mean that you could build ruby-2.6.4 before? Can you still build ruby-2.6.4 in your current environment? And, are you using Linux From Scratch or something? ---------------------------------------- Bug #16194: Can not compile the recent ruby 2.6.5 release due to some openssl-related issue (see issue description) https://bugs.ruby-lang.org/issues/16194#change-81812 * Author: shevegen (Robert A. Heiler) * Status: Feedback * Priority: Normal * Assignee: * Target version: * ruby -v: new ruby 2.6.5 release published today (1st october 2019) * Backport: 2.5: UNKNOWN, 2.6: UNKNOWN ---------------------------------------- I am trying to compile the latest 2.6.5 release, just released recently: https://ftp.ruby-lang.org/pub/ruby/2.6/ruby-2.6.5.tar.xz I had a problem, which will be mentioned soon; but I first made sure that I do not have this problem with ruby-2.6.4, so I believe something must have changed in behaviour. Here is the configure line I was using for 2.6.4: ./configure --prefix=/opt/ruby --enable-debug-env --enable-load-relative --enable-frozen-string-literal-debug --enable-pthread --enable-shared --with-ext=readline,openssl,+ --disable-install-capi --disable-install-doc --disable-install-rdoc This was just a test-configure; both "make" and "make install" finished without an error though. I then tried with 2.6.5 with exactly the same configure option as above, and this error appeared during **make install**: x86_64-linux/openssl.so: undefined symbol: EC_GROUP_new_curve_GF2m - /Depot/jjjj/ruby-2.6.5/.ext/x86_64-linux/openssl.so (LoadError) make: *** [uncommon.mk:371: do-install-nodoc] Error 1 My local openssl is 1.1.1c by the way (also self-compiled; I compile everything from source, typically via help from ruby. I could try ftp://ftp.openssl.org/source/openssl-1.1.1d.tar.gz perhaps but I have had some difficulties with openssl in the past, so I'd rather try more stable releases of openssl than unstable ones). Anyway, I am just reporting this here so that the ruby core team is aware of the problem. No idea what EC_GROUP_new_curve_GF2m is, but it does not appear to occur on ruby-2.6.4. -- https://bugs.ruby-lang.org/