Created
July 18, 2018 20:23
-
-
Save quarkgluant/12020f97bf1b7eae5e473d29d2accd1a to your computer and use it in GitHub Desktop.
issue installing latest Ruby (2.5.1) on Fedora 28
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| rvm install ruby-2.5.1 | |
| ruby-2.5.1 - #removing src/ruby-2.5.1.. | |
| Searching for binary rubies, this might take some time. | |
| No binary rubies available for: fedora/28/x86_64/ruby-2.5.1. | |
| Continuing with compilation. Please read 'rvm help mount' to get more information on binary rubies. | |
| Checking requirements for fedora. | |
| Requirements installation successful. | |
| Installing Ruby from source to: /home/quark/.rvm/rubies/ruby-2.5.1, this may take a while depending on your cpu(s)... | |
| ruby-2.5.1 - #downloading ruby-2.5.1, this may take a while depending on your connection... | |
| ruby-2.5.1 - #extracting ruby-2.5.1 to /home/quark/.rvm/src/ruby-2.5.1..... | |
| ruby-2.5.1 - #configuring................................................................... | |
| ruby-2.5.1 - #post-configuration.. | |
| ruby-2.5.1 - #compiling........................................................................................................... | |
| ruby-2.5.1 - #installing............ | |
| Error running '__rvm_make install', | |
| please read /home/quark/.rvm/log/1531944516_ruby-2.5.1/install.log | |
| There has been an error while running make install. Halting the installation. |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| [2018-07-18 22:20:41] __rvm_make | |
| __rvm_make () | |
| { | |
| \make "$@" || return $? | |
| } | |
| current path: /home/quark/.rvm/src/ruby-2.5.1 | |
| GEM_HOME=/home/quark/.rvm/gems/ruby-2.5.1 | |
| GEM_PATH=/home/quark/.rvm/gems/ruby-2.5.1:/home/quark/.rvm/gems/ruby-2.5.1@global | |
| PATH=/home/quark/.rvm/gems/ruby-2.5.1/bin:/home/quark/.rvm/gems/ruby-2.5.1@global/bin:/home/quark/.rvm/rubies/ruby-2.5.1/bin:/usr/share/Modules/bin:/home/quark/.linuxbrew/sbin:/home/quark/.linuxbrew/bin:/home/quark/.local/bin:/home/quark/.cargo/bin:/home/quark/bin:/usr/local/bin:/usr/local/sbin:/usr/bin:/usr/sbin:/home/quark/anaconda3/bin:/home/quark/.rvm/bin | |
| command(2): __rvm_make install | |
| ++ make install | |
| generating x86_64-linux-fake.rb | |
| In file included from /usr/include/bits/libc-header-start.h:33, | |
| from /usr/include/stdio.h:27, | |
| from ./include/ruby/defines.h:112, | |
| from ./include/ruby/ruby.h:29, | |
| from ./version.c:12: | |
| /usr/include/features.h:381:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] | |
| # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | |
| ^~~~~~~ | |
| cc1: warning: option « -Wno-self-assign » non reconnue sur la ligne de commande | |
| cc1: warning: option « -Wno-constant-logical-operand » non reconnue sur la ligne de commande | |
| cc1: warning: option « -Wno-parentheses-equality » non reconnue sur la ligne de commande | |
| x86_64-linux-fake.rb updated | |
| CC = gcc | |
| LD = ld | |
| LDSHARED = gcc -shared | |
| CFLAGS = -O3 -ggdb3 -Wall -Wextra -Wno-unused-parameter -Wno-parentheses -Wno-long-long -Wno-missing-field-initializers -Wno-tautological-compare -Wno-parentheses-equality -Wno-constant-logical-operand -Wno-self-assign -Wunused-variable -Wimplicit-int -Wpointer-arith -Wwrite-strings -Wdeclaration-after-statement -Wimplicit-function-declaration -Wdeprecated-declarations -Wmisleading-indentation -Wno-packed-bitfield-compat -Wsuggest-attribute=noreturn -Wsuggest-attribute=format -Wimplicit-fallthrough=0 -Wduplicated-cond -Wrestrict -std=gnu99 -fPIC | |
| XCFLAGS = -D_FORTIFY_SOURCE=2 -fstack-protector -fno-strict-overflow -fvisibility=hidden -fexcess-precision=standard -DRUBY_EXPORT | |
| CPPFLAGS = -I. -I.ext/include/x86_64-linux -I./include -I. -I./enc/unicode/10.0.0 | |
| DLDFLAGS = -Wl,--compress-debug-sections=zlib -Wl,-soname,libruby.so.2.5 -fstack-protector | |
| SOLIBS = -lpthread -lgmp -ldl -lcrypt -lm | |
| LANG = fr_FR.UTF-8 | |
| LC_ALL = fr_FR.UTF-8 | |
| LC_CTYPE = en_US.UTF-8 | |
| gcc (GCC) 8.1.1 20180502 (Red Hat 8.1.1-1) | |
| Copyright © 2018 Free Software Foundation, Inc. | |
| Ce logiciel est un logiciel libre; voir les sources pour les conditions de copie. Il n'y a | |
| AUCUNE GARANTIE, pas même pour la COMMERCIALISATION ni L'ADÉQUATION À UNE TÂCHE PARTICULIÈRE. | |
| generating enc.mk | |
| making srcs under enc | |
| make[1] : on entre dans le répertoire « /home/quark/.rvm/src/ruby-2.5.1 » | |
| make[1]: rien à faire pour « srcs ». | |
| make[1] : on quitte le répertoire « /home/quark/.rvm/src/ruby-2.5.1 » | |
| generating transdb.h | |
| transdb.h unchanged | |
| generating makefiles ext/configure-ext.mk | |
| ext/configure-ext.mk updated | |
| make[1] : on entre dans le répertoire « /home/quark/.rvm/src/ruby-2.5.1 » | |
| make[1] : on quitte le répertoire « /home/quark/.rvm/src/ruby-2.5.1 » | |
| generating makefile exts.mk | |
| exts.mk unchanged | |
| make[1] : on entre dans le répertoire « /home/quark/.rvm/src/ruby-2.5.1 » | |
| make[2] : on entre dans le répertoire « /home/quark/.rvm/src/ruby-2.5.1/ext/pty » | |
| make[2] : on quitte le répertoire « /home/quark/.rvm/src/ruby-2.5.1/ext/pty » | |
| make[2] : on entre dans le répertoire « /home/quark/.rvm/src/ruby-2.5.1/ext/date » | |
| make[2] : on quitte le répertoire « /home/quark/.rvm/src/ruby-2.5.1/ext/date » | |
| make[2] : on entre dans le répertoire « /home/quark/.rvm/src/ruby-2.5.1/ext/syslog » | |
| make[2] : on quitte le répertoire « /home/quark/.rvm/src/ruby-2.5.1/ext/syslog » | |
| make[2] : on entre dans le répertoire « /home/quark/.rvm/src/ruby-2.5.1/ext/json » | |
| installing default libraries | |
| make[2] : on quitte le répertoire « /home/quark/.rvm/src/ruby-2.5.1/ext/json » | |
| make[2] : on entre dans le répertoire « /home/quark/.rvm/src/ruby-2.5.1/ext/json/parser » | |
| linking shared-object json/ext/parser.so | |
| make[2] : on quitte le répertoire « /home/quark/.rvm/src/ruby-2.5.1/ext/json/parser » | |
| make[2] : on entre dans le répertoire « /home/quark/.rvm/src/ruby-2.5.1/ext/pathname » | |
| make[2] : on quitte le répertoire « /home/quark/.rvm/src/ruby-2.5.1/ext/pathname » | |
| make[2] : on entre dans le répertoire « /home/quark/.rvm/src/ruby-2.5.1/ext/openssl » | |
| make[2] : on quitte le répertoire « /home/quark/.rvm/src/ruby-2.5.1/ext/openssl » | |
| make[2] : on entre dans le répertoire « /home/quark/.rvm/src/ruby-2.5.1/ext/bigdecimal » | |
| make[2] : on quitte le répertoire « /home/quark/.rvm/src/ruby-2.5.1/ext/bigdecimal » | |
| make[2] : on entre dans le répertoire « /home/quark/.rvm/src/ruby-2.5.1/ext/fiddle » | |
| make[2] : on quitte le répertoire « /home/quark/.rvm/src/ruby-2.5.1/ext/fiddle » | |
| make[2] : on entre dans le répertoire « /home/quark/.rvm/src/ruby-2.5.1/ext/socket » | |
| make[2] : on quitte le répertoire « /home/quark/.rvm/src/ruby-2.5.1/ext/socket » | |
| make[2] : on entre dans le répertoire « /home/quark/.rvm/src/ruby-2.5.1/ext/digest » | |
| make[2] : on quitte le répertoire « /home/quark/.rvm/src/ruby-2.5.1/ext/digest » | |
| make[2] : on entre dans le répertoire « /home/quark/.rvm/src/ruby-2.5.1/ext/digest/sha2 » | |
| make[2] : on quitte le répertoire « /home/quark/.rvm/src/ruby-2.5.1/ext/digest/sha2 » | |
| make[2] : on entre dans le répertoire « /home/quark/.rvm/src/ruby-2.5.1/ext/rubyvm » | |
| make[2] : on quitte le répertoire « /home/quark/.rvm/src/ruby-2.5.1/ext/rubyvm » | |
| make[2] : on entre dans le répertoire « /home/quark/.rvm/src/ruby-2.5.1/ext/nkf » | |
| make[2] : on quitte le répertoire « /home/quark/.rvm/src/ruby-2.5.1/ext/nkf » | |
| make[2] : on entre dans le répertoire « /home/quark/.rvm/src/ruby-2.5.1/ext/psych » | |
| make[2] : on quitte le répertoire « /home/quark/.rvm/src/ruby-2.5.1/ext/psych » | |
| make[2] : on entre dans le répertoire « /home/quark/.rvm/src/ruby-2.5.1/ext/ripper » | |
| make[2] : on quitte le répertoire « /home/quark/.rvm/src/ruby-2.5.1/ext/ripper » | |
| make[2] : on entre dans le répertoire « /home/quark/.rvm/src/ruby-2.5.1/ext/io/console » | |
| make[2] : on quitte le répertoire « /home/quark/.rvm/src/ruby-2.5.1/ext/io/console » | |
| make[2] : on entre dans le répertoire « /home/quark/.rvm/src/ruby-2.5.1 » | |
| make[2]: « ruby » est à jour. | |
| make[2] : on quitte le répertoire « /home/quark/.rvm/src/ruby-2.5.1 » | |
| make[1] : on quitte le répertoire « /home/quark/.rvm/src/ruby-2.5.1 » | |
| make[1] : on entre dans le répertoire « /home/quark/.rvm/src/ruby-2.5.1 » | |
| make[1]: rien à faire pour « note ». | |
| make[1] : on quitte le répertoire « /home/quark/.rvm/src/ruby-2.5.1 » | |
| making enc | |
| make[1] : on entre dans le répertoire « /home/quark/.rvm/src/ruby-2.5.1 » | |
| make[1]: rien à faire pour « enc ». | |
| make[1] : on quitte le répertoire « /home/quark/.rvm/src/ruby-2.5.1 » | |
| making trans | |
| make[1] : on entre dans le répertoire « /home/quark/.rvm/src/ruby-2.5.1 » | |
| make[1]: rien à faire pour « ./enc/trans ». | |
| make[1] : on quitte le répertoire « /home/quark/.rvm/src/ruby-2.5.1 » | |
| making encs | |
| make[1] : on entre dans le répertoire « /home/quark/.rvm/src/ruby-2.5.1 » | |
| make[1]: rien à faire pour « encs ». | |
| make[1] : on quitte le répertoire « /home/quark/.rvm/src/ruby-2.5.1 » | |
| ./miniruby -I./lib -I. -I.ext/common ./tool/runruby.rb --extout=.ext -- --disable-gems -r./x86_64-linux-fake ./tool/rbinstall.rb --make="make" --dest-dir="" --extout=".ext" --mflags="" --make-flags="" --data-mode=0644 --prog-mode=0755 --installed-list .installed.list --mantype="doc" | |
| /home/quark/.rvm/src/ruby-2.5.1/lib/rubygems/core_ext/kernel_require.rb:59:in `require': libssl.so.1.0.0: cannot open shared object file: No such file or directory - /home/quark/.rvm/src/ruby-2.5.1/.ext/x86_64-linux/openssl.so (LoadError) | |
| from /home/quark/.rvm/src/ruby-2.5.1/lib/rubygems/core_ext/kernel_require.rb:59:in `require' | |
| from /home/quark/.rvm/src/ruby-2.5.1/.ext/common/openssl.rb:13:in `<top (required)>' | |
| from /home/quark/.rvm/src/ruby-2.5.1/lib/rubygems/core_ext/kernel_require.rb:59:in `require' | |
| from /home/quark/.rvm/src/ruby-2.5.1/lib/rubygems/core_ext/kernel_require.rb:59:in `require' | |
| from /home/quark/.rvm/src/ruby-2.5.1/lib/rubygems/security.rb:12:in `<top (required)>' | |
| from /home/quark/.rvm/src/ruby-2.5.1/lib/rubygems/core_ext/kernel_require.rb:59:in `require' | |
| from /home/quark/.rvm/src/ruby-2.5.1/lib/rubygems/core_ext/kernel_require.rb:59:in `require' | |
| from /home/quark/.rvm/src/ruby-2.5.1/lib/rubygems/package.rb:44:in `<top (required)>' | |
| from /home/quark/.rvm/src/ruby-2.5.1/lib/rubygems/core_ext/kernel_require.rb:59:in `require' | |
| from /home/quark/.rvm/src/ruby-2.5.1/lib/rubygems/core_ext/kernel_require.rb:59:in `require' | |
| from /home/quark/.rvm/src/ruby-2.5.1/lib/rubygems/installer.rb:10:in `<top (required)>' | |
| from /home/quark/.rvm/src/ruby-2.5.1/lib/rubygems/core_ext/kernel_require.rb:59:in `require' | |
| from /home/quark/.rvm/src/ruby-2.5.1/lib/rubygems/core_ext/kernel_require.rb:59:in `require' | |
| from ./tool/rbinstall.rb:617:in `<module:RbInstall>' | |
| from ./tool/rbinstall.rb:616:in `<main>' | |
| make: *** [uncommon.mk:317: do-install-nodoc] Error 1 | |
| ++ return 2 |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment