Skip to content

Instantly share code, notes, and snippets.

@bdonnahue
Created September 23, 2017 03:32
Show Gist options
  • Save bdonnahue/efbceda0a696d24251d35a83b2353aa0 to your computer and use it in GitHub Desktop.
Save bdonnahue/efbceda0a696d24251d35a83b2353aa0 to your computer and use it in GitHub Desktop.
Don't run Bundler as root. Bundler can ask for sudo if it is needed, and installing your bundle as root
will break this application for all non-root users on this machine.
Fetching gem metadata from https://rubygems.org/.......
Fetching version metadata from https://rubygems.org/...
Fetching dependency metadata from https://rubygems.org/..
Using rake 12.0.0
Using RedCloth 4.3.2
Using abstract_type 0.0.7
Using ace-rails-ap 4.1.2
Using i18n 0.8.6
Using minitest 5.7.0
Using thread_safe 0.3.6
Using builder 3.2.3
Using erubis 2.7.0
Using mini_portile2 2.2.0
Using rack 1.6.8
Using mime-types 2.99.3
Using arel 6.0.4
Using bundler 1.15.4
Using thor 0.19.4
Using concurrent-ruby 1.0.5
Using ice_nine 0.11.2
Using addressable 2.3.8
Using akismet 2.0.0
Using allocations 1.0.5
Using multipart-post 2.0.0
Using multi_json 1.12.1
Using jwt 1.5.6
Using multi_xml 0.6.0
Using asciidoctor 1.5.3
Using ast 2.3.0
Using atomic 1.1.99
Using encryptor 3.0.0
Using attr_required 1.0.0
Using extlib 0.9.16
Using execjs 2.6.0
Using json 1.8.6
Using awesome_print 1.2.0
Using babosa 1.0.2
Using base32 0.3.2
Using bcrypt 3.1.11
Using bcrypt_pbkdf 1.0.0
Using benchmark-ips 2.3.0
Using coderay 1.1.1
Using bindata 2.3.5
Using debug_inspector 0.0.2
Using sass 3.4.22
Using bootstrap_form 2.7.0
Using brakeman 3.6.1
Using browser 2.2.0
Using uniform_notifier 1.10.0
Using byebug 9.0.6
Using cause 0.1
Using charlock_holmes 0.7.3
Using chronic 0.10.2
Using numerizer 0.1.1
Using chunky_png 1.3.5
Using citrus 3.0.2
Using cliver 0.3.2
Using colorize 0.7.7
Using equalizer 0.0.11
Using connection_pool 2.2.1
Using safe_yaml 1.0.4
Using creole 0.5.0
Using daemons 1.2.3
Using database_cleaner 1.5.3
Using debugger-ruby_core_source 1.3.8
Using orm_adapter 0.5.0
Using rotp 2.1.2
Using diff-lcs 1.3
Using diffy 3.1.0
Using docile 1.1.5
Using unf_ext 0.0.7.2
Using securecompare 1.0.0
Using url_safe_base64 0.2.2
Using email_reply_trimmer 0.1.6
Using escape_utils 1.1.1
Using eventmachine 1.0.8
Using excon 0.57.1
Using expression_parser 0.9.0
Using fast_gettext 1.4.0
Using ffaker 2.4.0
Using ffi 1.9.10
Using path_expander 1.0.1
Using sexp_processor 4.9.0
Using flipper 0.10.2
Using formatador 0.2.5
Using ipaddress 0.8.3
Using xml-simple 1.1.5
Using rspec-support 3.6.0
Using ruby-progressbar 1.8.1
Using rugged 0.26.0
Using get_process_mem 0.2.0
Using locale 2.1.2
Using text 1.3.1
Using gherkin-ruby 0.3.2
Using google-protobuf 3.3.0 (x86_64-linux)
Using little-plugger 1.1.4
Using memoist 0.15.0
Using os 0.9.6
Using github-markup 1.6.1
Using posix-spawn 0.3.13
Using gitlab-markup 1.5.1
Using net-ldap 0.16.0
Using hashie 3.5.5
Using pyu-ruby-sasl 0.0.3.3
Using rubyntlm 0.6.2
Using rouge 2.1.0
Using stringex 2.7.1
Using request_store 1.3.1
Using retriable 1.4.1
Using mustermann 1.0.0
Using tilt 2.0.6
Using parallel 1.11.2
Using powerpack 0.1.1
Using unicode-display_width 1.3.0
Using sysexits 1.2.0
Using temple 0.7.7
Using hashdiff 0.3.4
Using mimemagic 0.3.0
Using htmlentities 4.3.4
Using http-form_data 1.0.1
Using http_parser.rb 0.6.0
Using httpclient 2.8.2
Using oauth 0.5.1
Using jquery-atwho-rails 1.3.2
Using kaminari-core 1.0.1
Using kgio 2.10.0
Using timecop 0.8.1
Using recursive-open-struct 1.0.0
Using netrc 0.11.0
Using rubyzip 1.2.1
Using mail_room 0.9.1
Using method_source 0.8.2
Using mmap2 2.2.7
Using mousetrap-rails 1.4.6
Using mysql2 0.4.5
Using net-ssh 4.1.0
Using oj 2.17.5
Using timfel-krb5-auth 0.8.3
Using rubypants 0.2.0
Using pg 0.18.4
Using redis 3.3.3
Using websocket-extensions 0.1.2
Using procto 0.0.3
Using slop 3.6.0
Using rack-cors 0.4.0
Using raindrops 0.18.0
Using re2 1.1.1
Using redcarpet 3.4.0
Using rinku 2.0.0
Using rspec-set 0.1.3
Using sqlite3 1.3.13
Using ruby-prof 0.16.2
Using settingslogic 2.0.9
Using simplecov-html 0.10.0
Using slack-notifier 1.5.1
Using stackprof 0.2.10
Using state_machines 0.4.0
Using u2f 0.2.1
Using underscore-rails 1.8.3
Using version_sorter 2.1.0
Using vmstat 2.3.0
Using rainbow 2.2.2
Using tzinfo 1.2.3
Using memoizable 0.4.2
Using descendants_tracker 0.0.4
Using nokogiri 1.8.0
Fetching gpgme 2.0.13
Installing gpgme 2.0.13 with native extensions
Using rack-test 0.6.3
Using warden 1.2.6
Using rack-accept 0.4.5
Using rack-protection 1.5.3
Using rack-attack 4.4.1
Using rack-proxy 0.6.0
Using sham_rack 1.3.6
Using mail 2.6.6
Using bundler-audit 0.5.0
Using foreman 0.78.0
Using select2-rails 3.5.9.3
Using sprockets 3.7.1
Using concurrent-ruby-ext 1.0.5
Using launchy 2.4.3
Using css_parser 1.5.0
Using json-schema 2.6.2
Using faraday 0.12.1
Using asciidoctor-plantuml 0.0.7
Using parser 2.4.0.0
Using attr_encrypted 3.0.3
Using autoparse 0.3.3
Using autoprefixer-rails 6.2.3
Using httparty 0.13.7
Using gemojione 3.3.0
Using po_to_json 1.0.1
Using rdoc 4.2.2
Using recaptcha 3.0.0
Using uglifier 2.7.2
Using better_errors 2.1.1
Using binding_of_caller 0.7.2
Using scss_lint 0.54.0
Using influxdb 0.2.3
Using chronic_duration 0.10.6
Using rqrcode 0.7.0
Using toml-rb 0.3.15
Using crack 0.4.3
Using rblineprof 0.3.6
Using unf 0.1.4
Using thin 1.7.0
Using gettext_i18n_rails 1.8.0
Using rbnacl 3.4.0
Using sys-filesystem 1.1.6
Using ruby_parser 3.9.0
Using fog-core 1.44.3
Using rspec-core 3.6.0
Using rspec-expectations 3.6.0
Using rspec-mocks 3.6.0
Using gemnasium-gitlab-service 0.2.6
Using github-linguist 4.7.6
Using gollum-rugged_adapter 0.4.4
Using licensee 8.7.0
Using gettext 3.2.2
Using spinach 0.8.10
Using logging 2.2.2
Using gitlab-grit 2.8.1
Using omniauth 1.4.2
Using hashie-forbidden_attributes 0.1.1
Using mustermann-grape 1.0.0
Using haml 4.0.7
Using hamlit 2.6.1
Using knapsack 1.11.0
Using prometheus-client-mmap 0.7.0.beta14
Using org-ruby 0.9.12
Using redis-store 1.2.0
Using redis-namespace 1.5.2
Using websocket-driver 0.6.3
Using pry 0.10.4
Using unicorn 5.1.0
Using wikicloth 0.8.1
Using simplecov 0.14.1
Using activesupport 4.2.8
Using et-orbi 1.0.3
Using adamantium 0.2.0
Using axiom-types 0.1.1
Using coercible 1.0.0
Using loofah 2.0.3
Using xpath 2.0.0
Using sanitize 2.1.0
Using html2text 0.2.0
Using ruby-saml 1.4.1
Using truncato 0.7.10
Gem::Ext::BuildError: ERROR: Failed to build gem native extension.
current directory: /usr/local/lib/ruby/gems/2.3.0/gems/gpgme-2.0.13/ext/gpgme
/usr/local/bin/ruby -r ./siteconf20170922-11207-2dn6o7.rb extconf.rb
************************************************************************
IMPORTANT! gpgme gem uses locally built versions of required C libraries,
namely libgpg-error, libassuan, and gpgme.
If this is a concern for you and you want to use the system library
instead, abort this installation process and reinstall gpgme gem as
follows:
gem install gpgme -- --use-system-libraries
************************************************************************
Extracting libgpg-error-1.27.tar.bz2 into tmp/x86_64-redhat-linux/ports/libgpg-error/1.27... OK
Running 'configure' for libgpg-error 1.27... OK
Running 'compile' for libgpg-error 1.27... OK
Running 'install' for libgpg-error 1.27... OK
Activating libgpg-error 1.27 (from
/usr/local/lib/ruby/gems/2.3.0/gems/gpgme-2.0.13/ports/x86_64-redhat-linux/libgpg-error/1.27)...
Extracting libassuan-2.4.3.tar.bz2 into tmp/x86_64-redhat-linux/ports/libassuan/2.4.3... OK
Running 'configure' for libassuan 2.4.3... OK
Running 'compile' for libassuan 2.4.3... OK
Running 'install' for libassuan 2.4.3... OK
Activating libassuan 2.4.3 (from
/usr/local/lib/ruby/gems/2.3.0/gems/gpgme-2.0.13/ports/x86_64-redhat-linux/libassuan/2.4.3)...
Extracting gpgme-1.9.0.tar.bz2 into tmp/x86_64-redhat-linux/ports/gpgme/1.9.0... OK
Running 'configure' for gpgme 1.9.0... OK
Running 'compile' for gpgme 1.9.0... OK
Running 'install' for gpgme 1.9.0... OK
Activating gpgme 1.9.0 (from
/usr/local/lib/ruby/gems/2.3.0/gems/gpgme-2.0.13/ports/x86_64-redhat-linux/gpgme/1.9.0)...
checking for linker flags for static linking... -Wl,-Bstatic
checking for gpgme.h... yes
checking for gpgme >= 1.1.3... yes
checking for gpgme_op_export_keys()... yes
creating Makefile
current directory: /usr/local/lib/ruby/gems/2.3.0/gems/gpgme-2.0.13/ext/gpgme
make "DESTDIR=" clean
current directory: /usr/local/lib/ruby/gems/2.3.0/gems/gpgme-2.0.13/ext/gpgme
make "DESTDIR="
compiling gpgme_n.c
gpgme_n.c: In function 'rb_s_gpgme_ctx_get_engine_info':
gpgme_n.c:210:3: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement]
gpgme_engine_info_t info = gpgme_ctx_get_engine_info (ctx);
^
gpgme_n.c: In function 'rb_s_gpgme_ctx_set_engine_info':
gpgme_n.c:237:3: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement]
gpgme_error_t err = gpgme_ctx_set_engine_info (ctx,
^
gpgme_n.c: In function 'rb_s_gpgme_data_new_from_mem':
gpgme_n.c:302:28: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
if (RSTRING_LEN(vbuffer) < size)
^
gpgme_n.c: In function 'rb_s_gpgme_op_keylist_start':
gpgme_n.c:853:34: warning: suggest braces around empty body in an 'if' statement [-Wempty-body]
SET_KEYLIST_IN_PROGRESS(vctx);
^
gpgme_n.c: In function 'rb_s_gpgme_op_keylist_ext_start':
gpgme_n.c:882:34: warning: suggest braces around empty body in an 'if' statement [-Wempty-body]
SET_KEYLIST_IN_PROGRESS(vctx);
^
gpgme_n.c: In function 'rb_s_gpgme_op_edit':
gpgme_n.c:1446:3: warning: 'gpgme_op_edit' is deprecated (declared at
/usr/local/lib/ruby/gems/2.3.0/gems/gpgme-2.0.13/ports/x86_64-redhat-linux/gpgme/1.9.0/include/gpgme.h:2487)
[-Wdeprecated-declarations]
err = gpgme_op_edit (ctx, key, edit_cb, (void *)vcb, out);
^
gpgme_n.c: In function 'rb_s_gpgme_op_edit_start':
gpgme_n.c:1475:3: warning: 'gpgme_op_edit_start' is deprecated (declared at
/usr/local/lib/ruby/gems/2.3.0/gems/gpgme-2.0.13/ports/x86_64-redhat-linux/gpgme/1.9.0/include/gpgme.h:2484)
[-Wdeprecated-declarations]
err = gpgme_op_edit_start (ctx, key, edit_cb, (void *)vcb, out);
^
gpgme_n.c: In function 'rb_s_gpgme_op_card_edit':
gpgme_n.c:1504:3: warning: 'gpgme_op_card_edit' is deprecated (declared at
/usr/local/lib/ruby/gems/2.3.0/gems/gpgme-2.0.13/ports/x86_64-redhat-linux/gpgme/1.9.0/include/gpgme.h:2494)
[-Wdeprecated-declarations]
err = gpgme_op_card_edit (ctx, key, edit_cb, (void *)vcb, out);
^
gpgme_n.c: In function 'rb_s_gpgme_op_card_edit_start':
gpgme_n.c:1533:3: warning: 'gpgme_op_card_edit_start' is deprecated (declared at
/usr/local/lib/ruby/gems/2.3.0/gems/gpgme-2.0.13/ports/x86_64-redhat-linux/gpgme/1.9.0/include/gpgme.h:2490)
[-Wdeprecated-declarations]
err = gpgme_op_card_edit_start (ctx, key, edit_cb, (void *)vcb, out);
^
linking shared-object gpgme_n.so
Cleaning files only used during build.
rm -rf /usr/local/lib/ruby/gems/2.3.0/gems/gpgme-2.0.13/ext/gpgme/tmp/x86_64-redhat-linux/ports
rmdir -p /usr/local/lib/ruby/gems/2.3.0/gems/gpgme-2.0.13/ext/gpgme/tmp/x86_64-redhat-linux
rm -rf /usr/local/lib/ruby/gems/2.3.0/gems/gpgme-2.0.13/ports
No such file or directory - getcwd
Gem files will remain installed in /usr/local/lib/ruby/gems/2.3.0/gems/gpgme-2.0.13 for inspection.
Results logged to
/usr/local/lib/ruby/gems/2.3.0/extensions/x86_64-linux/2.3.0-static/gpgme-2.0.13/gem_make.out
An error occurred while installing gpgme (2.0.13), and Bundler cannot continue.
Make sure that `gem install gpgme -v '2.0.13'` succeeds before bundling.
In Gemfile:
gpgme
[root@dc8c31676e6e ~]#
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment