Project

General

Profile

Actions

Bug #16194

closed

Can not compile the recent ruby 2.6.5 release due to some openssl-related issue (see issue description)

Added by shevegen (Robert A. Heiler) over 4 years ago. Updated over 4 years ago.

Status:
Closed
Assignee:
-
Target version:
-
ruby -v:
new ruby 2.6.5 release published today (1st october 2019)
[ruby-core:95173]

Description

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.

Actions

Also available in: Atom PDF

Like0
Like0Like0Like0