alpine 18.3 openssl 2.2.1 build failed #35
fauno
commented 2023-05-15 17:05:50 +00:00
Owner
```
fetch https://dl-cdn.alpinelinux.org/alpine/v3.18/main/x86_64/APKINDEX.tar.gz
fetch https://dl-cdn.alpinelinux.org/alpine/v3.18/community/x86_64/APKINDEX.tar.gz
(1/1) Installing openssl-dev (3.1.0-r4)
OK: 371 MiB in 90 packages
Downloaded openssl-2.2.1
Unpacking gem: 'openssl-2.2.1' in temporary directory...
/tmp/d20230515-27766-yaad66/openssl-2.2.1/BSDL
/tmp/d20230515-27766-yaad66/openssl-2.2.1/CONTRIBUTING.md
/tmp/d20230515-27766-yaad66/openssl-2.2.1/History.md
/tmp/d20230515-27766-yaad66/openssl-2.2.1/LICENSE.txt
/tmp/d20230515-27766-yaad66/openssl-2.2.1/README.md
/tmp/d20230515-27766-yaad66/openssl-2.2.1/ext/openssl/extconf.rb
/tmp/d20230515-27766-yaad66/openssl-2.2.1/ext/openssl/openssl_missing.c
/tmp/d20230515-27766-yaad66/openssl-2.2.1/ext/openssl/openssl_missing.h
/tmp/d20230515-27766-yaad66/openssl-2.2.1/ext/openssl/ossl.c
/tmp/d20230515-27766-yaad66/openssl-2.2.1/ext/openssl/ossl.h
/tmp/d20230515-27766-yaad66/openssl-2.2.1/ext/openssl/ossl_asn1.c
/tmp/d20230515-27766-yaad66/openssl-2.2.1/ext/openssl/ossl_asn1.h
/tmp/d20230515-27766-yaad66/openssl-2.2.1/ext/openssl/ossl_bio.c
/tmp/d20230515-27766-yaad66/openssl-2.2.1/ext/openssl/ossl_bio.h
/tmp/d20230515-27766-yaad66/openssl-2.2.1/ext/openssl/ossl_bn.c
/tmp/d20230515-27766-yaad66/openssl-2.2.1/ext/openssl/ossl_bn.h
/tmp/d20230515-27766-yaad66/openssl-2.2.1/ext/openssl/ossl_cipher.c
/tmp/d20230515-27766-yaad66/openssl-2.2.1/ext/openssl/ossl_cipher.h
/tmp/d20230515-27766-yaad66/openssl-2.2.1/ext/openssl/ossl_config.c
/tmp/d20230515-27766-yaad66/openssl-2.2.1/ext/openssl/ossl_config.h
/tmp/d20230515-27766-yaad66/openssl-2.2.1/ext/openssl/ossl_digest.c
/tmp/d20230515-27766-yaad66/openssl-2.2.1/ext/openssl/ossl_digest.h
/tmp/d20230515-27766-yaad66/openssl-2.2.1/ext/openssl/ossl_engine.c
/tmp/d20230515-27766-yaad66/openssl-2.2.1/ext/openssl/ossl_engine.h
/tmp/d20230515-27766-yaad66/openssl-2.2.1/ext/openssl/ossl_hmac.c
/tmp/d20230515-27766-yaad66/openssl-2.2.1/ext/openssl/ossl_hmac.h
/tmp/d20230515-27766-yaad66/openssl-2.2.1/ext/openssl/ossl_kdf.c
/tmp/d20230515-27766-yaad66/openssl-2.2.1/ext/openssl/ossl_kdf.h
/tmp/d20230515-27766-yaad66/openssl-2.2.1/ext/openssl/ossl_ns_spki.c
/tmp/d20230515-27766-yaad66/openssl-2.2.1/ext/openssl/ossl_ns_spki.h
/tmp/d20230515-27766-yaad66/openssl-2.2.1/ext/openssl/ossl_ocsp.c
/tmp/d20230515-27766-yaad66/openssl-2.2.1/ext/openssl/ossl_ocsp.h
/tmp/d20230515-27766-yaad66/openssl-2.2.1/ext/openssl/ossl_pkcs12.c
/tmp/d20230515-27766-yaad66/openssl-2.2.1/ext/openssl/ossl_pkcs12.h
/tmp/d20230515-27766-yaad66/openssl-2.2.1/ext/openssl/ossl_pkcs7.c
/tmp/d20230515-27766-yaad66/openssl-2.2.1/ext/openssl/ossl_pkcs7.h
/tmp/d20230515-27766-yaad66/openssl-2.2.1/ext/openssl/ossl_pkey.c
/tmp/d20230515-27766-yaad66/openssl-2.2.1/ext/openssl/ossl_pkey.h
/tmp/d20230515-27766-yaad66/openssl-2.2.1/ext/openssl/ossl_pkey_dh.c
/tmp/d20230515-27766-yaad66/openssl-2.2.1/ext/openssl/ossl_pkey_dsa.c
/tmp/d20230515-27766-yaad66/openssl-2.2.1/ext/openssl/ossl_pkey_ec.c
/tmp/d20230515-27766-yaad66/openssl-2.2.1/ext/openssl/ossl_pkey_rsa.c
/tmp/d20230515-27766-yaad66/openssl-2.2.1/ext/openssl/ossl_rand.c
/tmp/d20230515-27766-yaad66/openssl-2.2.1/ext/openssl/ossl_rand.h
/tmp/d20230515-27766-yaad66/openssl-2.2.1/ext/openssl/ossl_ssl.c
/tmp/d20230515-27766-yaad66/openssl-2.2.1/ext/openssl/ossl_ssl.h
/tmp/d20230515-27766-yaad66/openssl-2.2.1/ext/openssl/ossl_ssl_session.c
/tmp/d20230515-27766-yaad66/openssl-2.2.1/ext/openssl/ossl_ts.c
/tmp/d20230515-27766-yaad66/openssl-2.2.1/ext/openssl/ossl_ts.h
/tmp/d20230515-27766-yaad66/openssl-2.2.1/ext/openssl/ossl_x509.c
/tmp/d20230515-27766-yaad66/openssl-2.2.1/ext/openssl/ossl_x509.h
/tmp/d20230515-27766-yaad66/openssl-2.2.1/ext/openssl/ossl_x509attr.c
/tmp/d20230515-27766-yaad66/openssl-2.2.1/ext/openssl/ossl_x509cert.c
/tmp/d20230515-27766-yaad66/openssl-2.2.1/ext/openssl/ossl_x509crl.c
/tmp/d20230515-27766-yaad66/openssl-2.2.1/ext/openssl/ossl_x509ext.c
/tmp/d20230515-27766-yaad66/openssl-2.2.1/ext/openssl/ossl_x509name.c
/tmp/d20230515-27766-yaad66/openssl-2.2.1/ext/openssl/ossl_x509req.c
/tmp/d20230515-27766-yaad66/openssl-2.2.1/ext/openssl/ossl_x509revoked.c
/tmp/d20230515-27766-yaad66/openssl-2.2.1/ext/openssl/ossl_x509store.c
/tmp/d20230515-27766-yaad66/openssl-2.2.1/ext/openssl/ruby_missing.h
/tmp/d20230515-27766-yaad66/openssl-2.2.1/lib/openssl.rb
/tmp/d20230515-27766-yaad66/openssl-2.2.1/lib/openssl/bn.rb
/tmp/d20230515-27766-yaad66/openssl-2.2.1/lib/openssl/buffering.rb
/tmp/d20230515-27766-yaad66/openssl-2.2.1/lib/openssl/cipher.rb
/tmp/d20230515-27766-yaad66/openssl-2.2.1/lib/openssl/config.rb
/tmp/d20230515-27766-yaad66/openssl-2.2.1/lib/openssl/digest.rb
/tmp/d20230515-27766-yaad66/openssl-2.2.1/lib/openssl/hmac.rb
/tmp/d20230515-27766-yaad66/openssl-2.2.1/lib/openssl/marshal.rb
/tmp/d20230515-27766-yaad66/openssl-2.2.1/lib/openssl/pkcs5.rb
/tmp/d20230515-27766-yaad66/openssl-2.2.1/lib/openssl/pkey.rb
/tmp/d20230515-27766-yaad66/openssl-2.2.1/lib/openssl/ssl.rb
/tmp/d20230515-27766-yaad66/openssl-2.2.1/lib/openssl/version.rb
/tmp/d20230515-27766-yaad66/openssl-2.2.1/lib/openssl/x509.rb
Building native extensions. This could take a while...
current directory: /tmp/d20230515-27766-yaad66/openssl-2.2.1/ext/openssl
["/usr/bin/ruby", "extconf.rb"]
ERROR: While executing gem ... (Gem::Ext::BuildError)
ERROR: Failed to build gem native extension.
current directory: /tmp/d20230515-27766-yaad66/openssl-2.2.1/ext/openssl
/usr/bin/ruby extconf.rb
Building has failed. See above output for more information on the failure.
To see why this extension failed to compile, please check the mkmf.log which can be found here:
/tmp/d20230515-27766-yaad66/openssl-2.2.1/lib/mkmf.log
extconf failed, exit code 1
Gem files will remain installed in /tmp/d20230515-27766-yaad66/openssl-2.2.1 for inspection.
Results logged to /tmp/d20230515-27766-yaad66/openssl-2.2.1/lib/gem_make.out
/usr/lib/ruby/3.2.0/rubygems/ext/builder.rb:119:in `run'
/usr/lib/ruby/3.2.0/rubygems/ext/ext_conf_builder.rb:27:in `build'
/usr/lib/ruby/3.2.0/rubygems/ext/builder.rb:187:in `build_extension'
/usr/lib/ruby/3.2.0/rubygems/ext/builder.rb:221:in `block in build_extensions'
/usr/lib/ruby/3.2.0/rubygems/ext/builder.rb:218:in `each'
/usr/lib/ruby/3.2.0/rubygems/ext/builder.rb:218:in `build_extensions'
/usr/lib/ruby/3.2.0/rubygems/installer.rb:843:in `build_extensions'
/usr/lib/ruby/gems/3.2.0/gems/gem-compiler-0.10.0/lib/rubygems/compiler.rb:109:in `build_extensions'
/usr/lib/ruby/gems/3.2.0/gems/gem-compiler-0.10.0/lib/rubygems/compiler.rb:39:in `compile'
/usr/lib/ruby/gems/3.2.0/gems/gem-compiler-0.10.0/lib/rubygems/commands/compile_command.rb:88:in `execute'
/usr/lib/ruby/3.2.0/rubygems/command.rb:327:in `invoke_with_build_args'
/usr/lib/ruby/3.2.0/rubygems/command_manager.rb:252:in `invoke_command'
/usr/lib/ruby/3.2.0/rubygems/command_manager.rb:192:in `process_args'
/usr/lib/ruby/3.2.0/rubygems/command_manager.rb:150:in `run'
/usr/lib/ruby/3.2.0/rubygems/gem_runner.rb:51:in `run'
/usr/bin/gem:10:in `<main>'
checking for t_open() in -lnsl... no
checking for socket() in -lsocket... no
checking for openssl/ssl.h... yes
checking for LIBRESSL_VERSION_NUMBER in openssl/opensslv.h... no
checking for OpenSSL version >= 1.0.1 and < 3.0.0... no
*** extconf.rb failed ***
Could not create Makefile due to some reason, probably lack of necessary
libraries and/or headers. Check the mkmf.log file for more details. You may
need configuration options.
Provided configuration options:
--with-opt-dir
--without-opt-dir
--with-opt-include
--without-opt-include=${opt-dir}/include
--with-opt-lib
--without-opt-lib=${opt-dir}/lib
--with-make-prog
--without-make-prog
--srcdir=.
--curdir
--ruby=/usr/bin/$(RUBY_BASE_NAME)
--with-openssl-dir
--without-openssl-dir
--with-openssl-include
--without-openssl-include=${openssl-dir}/include
--with-openssl-lib
--without-openssl-lib=${openssl-dir}/lib
--with-kerberos-dir
--without-kerberos-dir
--with-kerberos-include
--without-kerberos-include=${kerberos-dir}/include
--with-kerberos-lib
--without-kerberos-lib=${kerberos-dir}/lib
--with-debug
--without-debug
--enable-debug
--disable-debug
--with-nsl-dir
--without-nsl-dir
--with-nsl-include
--without-nsl-include=${nsl-dir}/include
--with-nsl-lib
--without-nsl-lib=${nsl-dir}/lib
--with-nsllib
--without-nsllib
--with-socket-dir
--without-socket-dir
--with-socket-include
--without-socket-include=${socket-dir}/include
--with-socket-lib
--without-socket-lib=${socket-dir}/lib
--with-socketlib
--without-socketlib
--with-openssl-config
--without-openssl-config
--with-pkg-config
--without-pkg-config
extconf.rb:113:in `<main>': OpenSSL >= 1.0.1, < 3.0.0 or LibreSSL >= 2.5.0 is required (RuntimeError)
WARNING: opening from cache https://dl-cdn.alpinelinux.org/alpine/v3.18/main: No such file or directory
WARNING: opening from cache https://dl-cdn.alpinelinux.org/alpine/v3.18/community: No such file or directory
(1/1) Purging openssl-dev (3.1.0-r4)
OK: 369 MiB in 89 packages
```
Labels
No labels
bug
duplicate
enhancement
help wanted
invalid
question
wontfix
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference: Sutty/gems#35
Loading…
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?