JRuby 1.7.4 Regression, defined? fails for ::BasicObject #814

Closed
JonRowe opened this Issue Jun 20, 2013 · 4 comments

Projects

None yet

2 participants

@JonRowe
JonRowe commented Jun 20, 2013

On JRuby 1.7.4 defined? reports that BasicObject is undefined in 1.9 mode.

jruby-1.7.4 :018 > defined? ::BasicObject
 => nil
jruby-1.7.4 :019 > BasicObject
 => BasicObject

Yet it is defined and usable... Curiously when execing the same code from -e it works...

~$ ruby -v
jruby 1.7.4 (1.9.3p392) 2013-05-16
~$ ruby -e 'p defined?(::BasicObject)'
"constant"
~$ irb
jruby-1.7.4 > defined?(::BasicObject)
 => nil
@JonRowe JonRowe added a commit to rspec/rspec-mocks that referenced this issue Jun 20, 2013
@JonRowe JonRowe JRuby 1.7.4 in 1.9 mode is falsely reporting defined?(::BasicObject) …
…=> nil see jruby/jruby#814
571a470
@JonRowe JonRowe referenced this issue in rspec/rspec-mocks Jun 20, 2013
Merged

Fix for JRuby 1.7.4 in 1.9 mode #319

@JonRowe JonRowe added a commit to rspec/rspec-mocks that referenced this issue Jun 20, 2013
@JonRowe JonRowe JRuby 1.7.4 in 1.9 mode is falsely reporting defined?(::BasicObject) …
…=> nil see jruby/jruby#814
4a19e2f
@JonRowe JonRowe added a commit to rspec/rspec-mocks that referenced this issue Jun 20, 2013
@JonRowe JonRowe JRuby 1.7.4 in 1.9 mode is falsely reporting defined?(::BasicObject) …
…=> nil see jruby/jruby#814
7f644a9
@JonRowe JonRowe referenced this issue in rspec/rspec-mocks Jun 21, 2013
Merged

Refactor the workaround for JRuby 1.7.4 #322

@headius
Member
headius commented Jun 22, 2013

Seems to only be broken in interpreter. Compiler is ok:

ext-jruby-local ~/projects/jruby $ jruby -X-C -e "p defined?(::BasicObject)"
nil

ext-jruby-local ~/projects/jruby $ jruby -X+C -e "p defined?(::BasicObject)"
"constant"
@headius headius closed this in f493dd8 Jun 22, 2013
@JonRowe
JonRowe commented Jun 22, 2013

Maybe, but this crops up for example, when running rspec tests (where this bug was discovered)

@JonRowe
JonRowe commented Jun 25, 2013

Thanks for looking at this @headius, does this mean it's fixed? Will it go out in the next release? (1.7.5?)

@headius
Member
headius commented Jun 25, 2013

Yup, fixed and in 1.7.5. Thanks for the report!

@shin-szk-engineering shin-szk-engineering referenced this issue in szk-engineering/loremipsum Aug 15, 2014
@shin-szk-engineering shin-szk-engineering [from now] 2014/08/14 19:19:13
diff --git a/.gitignore b/.gitignore
index 56fbb13..7c763bb 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,3 +1,72 @@
+# Created by http://www.gitignore.io
+
+### Ruby ###
+*.gem
+*.rbc
+/.config
+/coverage/
+/InstalledFiles
+/pkg/
+/spec/reports/
+/test/tmp/
+/test/version_tmp/
+/tmp/
+
+## Specific to RubyMotion:
+.dat*
+.repl_history
+build/
+
+## Documentation cache and generated files:
+/.yardoc/
+/_yardoc/
+/doc/
+/rdoc/
+
+## Environment normalisation:
+/.bundle/
+/lib/bundler/man/
+
+# for a library or gem, you might want to ignore these files since the code is
+# intended to run in multiple environments; otherwise, check them in:
+# Gemfile.lock
+# .ruby-version
+# .ruby-gemset
+
+# unless supporting rvm < 1.11.0 or doing something fancy, ignore this:
+.rvmrc
+
+
+### Rails ###
+*.rbc
+capybara-*.html
+.rspec
+/log
+/tmp
+/db/*.sqlite3
+/public/system
+/coverage/
+/spec/tmp
+**.orig
+rerun.txt
+pickle-email-*.html
+
+# TODO Comment out these rules if you are OK with secrets being uploaded to the repo
+config/initializers/secret_token.rb
+config/secrets.yml
+
+## Environment normalisation:
+/.bundle
+/vendor/bundle
+
+# these should all be checked in to normalise the environment:
+# Gemfile.lock, .ruby-version, .ruby-gemset
+
+# unless supporting rvm < 1.11.0 or doing something fancy, ignore this:
+.rvmrc
+
+
+### OSX ###
 .DS_Store
 .AppleDouble
 .LSOverride
diff --git a/Gemfile b/Gemfile
new file mode 100644
index 0000000..29c5ce7
--- /dev/null
+++ b/Gemfile
@@ -0,0 +1,19 @@
+# bundle install --path vendor/bundle --without production
+
+# Gemの取得先を指定する
+source "http://rubygems.org/"
+
+# Sinatra
+gem "sinatra"
+gem 'sinatra-contrib'
+
+# Unicorn
+gem 'unicorn'
+
+# foreman
+gem 'foreman'
+
+# テストグループにRSpecを指定する
+group :test do
+  gem "rspec"
+end
diff --git a/Gemfile.lock b/Gemfile.lock
new file mode 100644
index 0000000..c66ce06
--- /dev/null
+++ b/Gemfile.lock
@@ -0,0 +1,46 @@
+GEM
+  remote: http://rubygems.org/
+  specs:
+    diff-lcs (1.2.5)
+    dotenv (0.11.1)
+      dotenv-deployment (~> 0.0.2)
+    dotenv-deployment (0.0.2)
+    foreman (0.74.0)
+      dotenv (~> 0.11.1)
+      thor (~> 0.19.1)
+    kgio (2.9.2)
+    rack (1.5.2)
+    rack-protection (1.5.3)
+      rack
+    raindrops (0.13.0)
+    rspec (3.0.0)
+      rspec-core (~> 3.0.0)
+      rspec-expectations (~> 3.0.0)
+      rspec-mocks (~> 3.0.0)
+    rspec-core (3.0.3)
+      rspec-support (~> 3.0.0)
+    rspec-expectations (3.0.3)
+      diff-lcs (>= 1.2.0, < 2.0)
+      rspec-support (~> 3.0.0)
+    rspec-mocks (3.0.3)
+      rspec-support (~> 3.0.0)
+    rspec-support (3.0.3)
+    sinatra (1.4.5)
+      rack (~> 1.4)
+      rack-protection (~> 1.4)
+      tilt (~> 1.3, >= 1.3.4)
+    thor (0.19.1)
+    tilt (1.4.1)
+    unicorn (4.8.3)
+      kgio (~> 2.6)
+      rack
+      raindrops (~> 0.7)
+
+PLATFORMS
+  ruby
+
+DEPENDENCIES
+  foreman
+  rspec
+  sinatra
+  unicorn
diff --git a/Procfile b/Procfile
new file mode 100644
index 0000000..9249f1e
--- /dev/null
+++ b/Procfile
@@ -0,0 +1 @@
+web: bundle exec unicorn -p $PORT -c ./config/unicorn.rb
\ No newline at end of file
diff --git a/config.ru b/config.ru
new file mode 100644
index 0000000..bea9325
--- /dev/null
+++ b/config.ru
@@ -0,0 +1,2 @@
+require './main.rb'
+run MainApp.new
\ No newline at end of file
diff --git a/config/unicorn.rb b/config/unicorn.rb
new file mode 100644
index 0000000..bcd48c1
--- /dev/null
+++ b/config/unicorn.rb
@@ -0,0 +1,22 @@
+worker_processes Integer(ENV["WEB_CONCURRENCY"] || 3)
+timeout 15
+preload_app true
+
+before_fork do |server, worker|
+  Signal.trap 'TERM' do
+    puts 'Unicorn master intercepting TERM and sending myself QUIT instead'
+    Process.kill 'QUIT', Process.pid
+  end
+
+  defined?(ActiveRecord::Base) and
+    ActiveRecord::Base.connection.disconnect!
+end
+
+after_fork do |server, worker|
+  Signal.trap 'TERM' do
+    puts 'Unicorn worker intercepting TERM and doing nothing. Wait for master to send QUIT'
+  end
+
+  defined?(ActiveRecord::Base) and
+    ActiveRecord::Base.establish_connection
+end
\ No newline at end of file
diff --git a/main.rb b/main.rb
new file mode 100644
index 0000000..c84cac3
--- /dev/null
+++ b/main.rb
@@ -0,0 +1,12 @@
+# coding: utf-8
+
+require 'sinatra'
+require 'sinatra/base'
+require 'sinatra/reloader' if development?
+
+class MainApp < Sinatra::Base
+  get '/' do
+    @text = 'hello'
+    erb :index
+  end
+end
diff --git a/sinatra/.gitignore b/sinatra/.gitignore
deleted file mode 100644
index 24933f1..0000000
--- a/sinatra/.gitignore
+++ /dev/null
@@ -1,91 +0,0 @@
-# Created by http://www.gitignore.io
-
-### Rails ###
-*.rbc
-capybara-*.html
-.rspec
-/log
-/tmp
-/db/*.sqlite3
-/public/system
-/coverage/
-/spec/tmp
-**.orig
-rerun.txt
-pickle-email-*.html
-
-# TODO Comment out these rules if you are OK with secrets being uploaded to the repo
-config/initializers/secret_token.rb
-config/secrets.yml
-
-## Environment normalisation:
-/.bundle
-/vendor/bundle
-
-# these should all be checked in to normalise the environment:
-# Gemfile.lock, .ruby-version, .ruby-gemset
-
-# unless supporting rvm < 1.11.0 or doing something fancy, ignore this:
-.rvmrc
-
-
-### Ruby ###
-*.gem
-*.rbc
-/.config
-/coverage/
-/InstalledFiles
-/pkg/
-/spec/reports/
-/test/tmp/
-/test/version_tmp/
-/tmp/
-
-## Specific to RubyMotion:
-.dat*
-.repl_history
-build/
-
-## Documentation cache and generated files:
-/.yardoc/
-/_yardoc/
-/doc/
-/rdoc/
-
-## Environment normalisation:
-/.bundle/
-/lib/bundler/man/
-
-# for a library or gem, you might want to ignore these files since the code is
-# intended to run in multiple environments; otherwise, check them in:
-# Gemfile.lock
-# .ruby-version
-# .ruby-gemset
-
-# unless supporting rvm < 1.11.0 or doing something fancy, ignore this:
-.rvmrc
-
-
-### OSX ###
-.DS_Store
-.AppleDouble
-.LSOverride
-
-# Icon must end with two \r
-Icon
-
-
-# Thumbnails
-._*
-
-# Files that might appear on external disk
-.Spotlight-V100
-.Trashes
-
-# Directories potentially created on remote AFP share
-.AppleDB
-.AppleDesktop
-Network Trash Folder
-Temporary Items
-.apdisk
-
diff --git a/sinatra/Gemfile b/sinatra/Gemfile
deleted file mode 100644
index 29c5ce7..0000000
--- a/sinatra/Gemfile
+++ /dev/null
@@ -1,19 +0,0 @@
-# bundle install --path vendor/bundle --without production
-
-# Gemの取得先を指定する
-source "http://rubygems.org/"
-
-# Sinatra
-gem "sinatra"
-gem 'sinatra-contrib'
-
-# Unicorn
-gem 'unicorn'
-
-# foreman
-gem 'foreman'
-
-# テストグループにRSpecを指定する
-group :test do
-  gem "rspec"
-end
diff --git a/sinatra/Gemfile.lock b/sinatra/Gemfile.lock
deleted file mode 100644
index c66ce06..0000000
--- a/sinatra/Gemfile.lock
+++ /dev/null
@@ -1,46 +0,0 @@
-GEM
-  remote: http://rubygems.org/
-  specs:
-    diff-lcs (1.2.5)
-    dotenv (0.11.1)
-      dotenv-deployment (~> 0.0.2)
-    dotenv-deployment (0.0.2)
-    foreman (0.74.0)
-      dotenv (~> 0.11.1)
-      thor (~> 0.19.1)
-    kgio (2.9.2)
-    rack (1.5.2)
-    rack-protection (1.5.3)
-      rack
-    raindrops (0.13.0)
-    rspec (3.0.0)
-      rspec-core (~> 3.0.0)
-      rspec-expectations (~> 3.0.0)
-      rspec-mocks (~> 3.0.0)
-    rspec-core (3.0.3)
-      rspec-support (~> 3.0.0)
-    rspec-expectations (3.0.3)
-      diff-lcs (>= 1.2.0, < 2.0)
-      rspec-support (~> 3.0.0)
-    rspec-mocks (3.0.3)
-      rspec-support (~> 3.0.0)
-    rspec-support (3.0.3)
-    sinatra (1.4.5)
-      rack (~> 1.4)
-      rack-protection (~> 1.4)
-      tilt (~> 1.3, >= 1.3.4)
-    thor (0.19.1)
-    tilt (1.4.1)
-    unicorn (4.8.3)
-      kgio (~> 2.6)
-      rack
-      raindrops (~> 0.7)
-
-PLATFORMS
-  ruby
-
-DEPENDENCIES
-  foreman
-  rspec
-  sinatra
-  unicorn
diff --git a/sinatra/Procfile b/sinatra/Procfile
deleted file mode 100644
index 9249f1e..0000000
--- a/sinatra/Procfile
+++ /dev/null
@@ -1 +0,0 @@
-web: bundle exec unicorn -p $PORT -c ./config/unicorn.rb
\ No newline at end of file
diff --git a/sinatra/config.ru b/sinatra/config.ru
deleted file mode 100644
index bea9325..0000000
--- a/sinatra/config.ru
+++ /dev/null
@@ -1,2 +0,0 @@
-require './main.rb'
-run MainApp.new
\ No newline at end of file
diff --git a/sinatra/config/unicorn.rb b/sinatra/config/unicorn.rb
deleted file mode 100644
index bcd48c1..0000000
--- a/sinatra/config/unicorn.rb
+++ /dev/null
@@ -1,22 +0,0 @@
-worker_processes Integer(ENV["WEB_CONCURRENCY"] || 3)
-timeout 15
-preload_app true
-
-before_fork do |server, worker|
-  Signal.trap 'TERM' do
-    puts 'Unicorn master intercepting TERM and sending myself QUIT instead'
-    Process.kill 'QUIT', Process.pid
-  end
-
-  defined?(ActiveRecord::Base) and
-    ActiveRecord::Base.connection.disconnect!
-end
-
-after_fork do |server, worker|
-  Signal.trap 'TERM' do
-    puts 'Unicorn worker intercepting TERM and doing nothing. Wait for master to send QUIT'
-  end
-
-  defined?(ActiveRecord::Base) and
-    ActiveRecord::Base.establish_connection
-end
\ No newline at end of file
diff --git a/sinatra/main.rb b/sinatra/main.rb
deleted file mode 100644
index c84cac3..0000000
--- a/sinatra/main.rb
+++ /dev/null
@@ -1,12 +0,0 @@
-# coding: utf-8
-
-require 'sinatra'
-require 'sinatra/base'
-require 'sinatra/reloader' if development?
-
-class MainApp < Sinatra::Base
-  get '/' do
-    @text = 'hello'
-    erb :index
-  end
-end
diff --git a/sinatra/views/index.erb b/sinatra/views/index.erb
deleted file mode 100644
index 72e7bab..0000000
--- a/sinatra/views/index.erb
+++ /dev/null
@@ -1,9 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-  <title></title>
-</head>
-<body>
-  <%= @text %>
-</body>
-</html>
\ No newline at end of file
diff --git a/vendor/bundle/ruby/2.0.0/bin/dotenv b/vendor/bundle/ruby/2.0.0/bin/dotenv
new file mode 100755
index 0000000..df8972c
--- /dev/null
+++ b/vendor/bundle/ruby/2.0.0/bin/dotenv
@@ -0,0 +1,23 @@
+#!/usr/bin/env ruby
+#
+# This file was generated by RubyGems.
+#
+# The application 'dotenv' is installed as part of a gem, and
+# this file is here to facilitate running it.
+#
+
+require 'rubygems'
+
+version = ">= 0"
+
+if ARGV.first
+  str = ARGV.first
+  str = str.dup.force_encoding("BINARY") if str.respond_to? :force_encoding
+  if str =~ /\A_(.*)_\z/ and Gem::Version.correct?($1) then
+    version = $1
+    ARGV.shift
+  end
+end
+
+gem 'dotenv', version
+load Gem.bin_path('dotenv', 'dotenv', version)
diff --git a/vendor/bundle/ruby/2.0.0/bin/foreman b/vendor/bundle/ruby/2.0.0/bin/foreman
new file mode 100755
index 0000000..d063a4e
--- /dev/null
+++ b/vendor/bundle/ruby/2.0.0/bin/foreman
@@ -0,0 +1,23 @@
+#!/usr/bin/env ruby
+#
+# This file was generated by RubyGems.
+#
+# The application 'foreman' is installed as part of a gem, and
+# this file is here to facilitate running it.
+#
+
+require 'rubygems'
+
+version = ">= 0"
+
+if ARGV.first
+  str = ARGV.first
+  str = str.dup.force_encoding("BINARY") if str.respond_to? :force_encoding
+  if str =~ /\A_(.*)_\z/ and Gem::Version.correct?($1) then
+    version = $1
+    ARGV.shift
+  end
+end
+
+gem 'foreman', version
+load Gem.bin_path('foreman', 'foreman', version)
diff --git a/vendor/bundle/ruby/2.0.0/bin/htmldiff b/vendor/bundle/ruby/2.0.0/bin/htmldiff
new file mode 100755
index 0000000..bdabb37
--- /dev/null
+++ b/vendor/bundle/ruby/2.0.0/bin/htmldiff
@@ -0,0 +1,25 @@
+#!/bin/sh
+'exec' "ruby" '-x' "$0" "$@"
+#!/System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/bin/ruby
+#
+# This file was generated by RubyGems.
+#
+# The application 'diff-lcs' is installed as part of a gem, and
+# this file is here to facilitate running it.
+#
+
+require 'rubygems'
+
+version = ">= 0"
+
+if ARGV.first
+  str = ARGV.first
+  str = str.dup.force_encoding("BINARY") if str.respond_to? :force_encoding
+  if str =~ /\A_(.*)_\z/ and Gem::Version.correct?($1) then
+    version = $1
+    ARGV.shift
+  end
+end
+
+gem 'diff-lcs', version
+load Gem.bin_path('diff-lcs', 'htmldiff', version)
diff --git a/vendor/bundle/ruby/2.0.0/bin/ldiff b/vendor/bundle/ruby/2.0.0/bin/ldiff
new file mode 100755
index 0000000..28eeb45
--- /dev/null
+++ b/vendor/bundle/ruby/2.0.0/bin/ldiff
@@ -0,0 +1,25 @@
+#!/bin/sh
+'exec' "ruby" '-x' "$0" "$@"
+#!/System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/bin/ruby
+#
+# This file was generated by RubyGems.
+#
+# The application 'diff-lcs' is installed as part of a gem, and
+# this file is here to facilitate running it.
+#
+
+require 'rubygems'
+
+version = ">= 0"
+
+if ARGV.first
+  str = ARGV.first
+  str = str.dup.force_encoding("BINARY") if str.respond_to? :force_encoding
+  if str =~ /\A_(.*)_\z/ and Gem::Version.correct?($1) then
+    version = $1
+    ARGV.shift
+  end
+end
+
+gem 'diff-lcs', version
+load Gem.bin_path('diff-lcs', 'ldiff', version)
diff --git a/vendor/bundle/ruby/2.0.0/bin/rackup b/vendor/bundle/ruby/2.0.0/bin/rackup
new file mode 100755
index 0000000..416d30a
--- /dev/null
+++ b/vendor/bundle/ruby/2.0.0/bin/rackup
@@ -0,0 +1,23 @@
+#!/usr/bin/env ruby
+#
+# This file was generated by RubyGems.
+#
+# The application 'rack' is installed as part of a gem, and
+# this file is here to facilitate running it.
+#
+
+require 'rubygems'
+
+version = ">= 0"
+
+if ARGV.first
+  str = ARGV.first
+  str = str.dup.force_encoding("BINARY") if str.respond_to? :force_encoding
+  if str =~ /\A_(.*)_\z/ and Gem::Version.correct?($1) then
+    version = $1
+    ARGV.shift
+  end
+end
+
+gem 'rack', version
+load Gem.bin_path('rack', 'rackup', version)
diff --git a/vendor/bundle/ruby/2.0.0/bin/rspec b/vendor/bundle/ruby/2.0.0/bin/rspec
new file mode 100755
index 0000000..1df29e9
--- /dev/null
+++ b/vendor/bundle/ruby/2.0.0/bin/rspec
@@ -0,0 +1,23 @@
+#!/usr/bin/env ruby
+#
+# This file was generated by RubyGems.
+#
+# The application 'rspec-core' is installed as part of a gem, and
+# this file is here to facilitate running it.
+#
+
+require 'rubygems'
+
+version = ">= 0"
+
+if ARGV.first
+  str = ARGV.first
+  str = str.dup.force_encoding("BINARY") if str.respond_to? :force_encoding
+  if str =~ /\A_(.*)_\z/ and Gem::Version.correct?($1) then
+    version = $1
+    ARGV.shift
+  end
+end
+
+gem 'rspec-core', version
+load Gem.bin_path('rspec-core', 'rspec', version)
diff --git a/vendor/bundle/ruby/2.0.0/bin/thor b/vendor/bundle/ruby/2.0.0/bin/thor
new file mode 100755
index 0000000..2533f7b
--- /dev/null
+++ b/vendor/bundle/ruby/2.0.0/bin/thor
@@ -0,0 +1,23 @@
+#!/usr/bin/env ruby
+#
+# This file was generated by RubyGems.
+#
+# The application 'thor' is installed as part of a gem, and
+# this file is here to facilitate running it.
+#
+
+require 'rubygems'
+
+version = ">= 0"
+
+if ARGV.first
+  str = ARGV.first
+  str = str.dup.force_encoding("BINARY") if str.respond_to? :force_encoding
+  if str =~ /\A_(.*)_\z/ and Gem::Version.correct?($1) then
+    version = $1
+    ARGV.shift
+  end
+end
+
+gem 'thor', version
+load Gem.bin_path('thor', 'thor', version)
diff --git a/vendor/bundle/ruby/2.0.0/bin/tilt b/vendor/bundle/ruby/2.0.0/bin/tilt
new file mode 100755
index 0000000..cba5196
--- /dev/null
+++ b/vendor/bundle/ruby/2.0.0/bin/tilt
@@ -0,0 +1,23 @@
+#!/usr/bin/env ruby
+#
+# This file was generated by RubyGems.
+#
+# The application 'tilt' is installed as part of a gem, and
+# this file is here to facilitate running it.
+#
+
+require 'rubygems'
+
+version = ">= 0"
+
+if ARGV.first
+  str = ARGV.first
+  str = str.dup.force_encoding("BINARY") if str.respond_to? :force_encoding
+  if str =~ /\A_(.*)_\z/ and Gem::Version.correct?($1) then
+    version = $1
+    ARGV.shift
+  end
+end
+
+gem 'tilt', version
+load Gem.bin_path('tilt', 'tilt', version)
diff --git a/vendor/bundle/ruby/2.0.0/bin/unicorn b/vendor/bundle/ruby/2.0.0/bin/unicorn
new file mode 100755
index 0000000..5669e5e
--- /dev/null
+++ b/vendor/bundle/ruby/2.0.0/bin/unicorn
@@ -0,0 +1,23 @@
+#!/usr/bin/env ruby
+#
+# This file was generated by RubyGems.
+#
+# The application 'unicorn' is installed as part of a gem, and
+# this file is here to facilitate running it.
+#
+
+require 'rubygems'
+
+version = ">= 0"
+
+if ARGV.first
+  str = ARGV.first
+  str = str.dup.force_encoding("BINARY") if str.respond_to? :force_encoding
+  if str =~ /\A_(.*)_\z/ and Gem::Version.correct?($1) then
+    version = $1
+    ARGV.shift
+  end
+end
+
+gem 'unicorn', version
+load Gem.bin_path('unicorn', 'unicorn', version)
diff --git a/vendor/bundle/ruby/2.0.0/bin/unicorn_rails b/vendor/bundle/ruby/2.0.0/bin/unicorn_rails
new file mode 100755
index 0000000..7d19340
--- /dev/null
+++ b/vendor/bundle/ruby/2.0.0/bin/unicorn_rails
@@ -0,0 +1,23 @@
+#!/usr/bin/env ruby
+#
+# This file was generated by RubyGems.
+#
+# The application 'unicorn' is installed as part of a gem, and
+# this file is here to facilitate running it.
+#
+
+require 'rubygems'
+
+version = ">= 0"
+
+if ARGV.first
+  str = ARGV.first
+  str = str.dup.force_encoding("BINARY") if str.respond_to? :force_encoding
+  if str =~ /\A_(.*)_\z/ and Gem::Version.correct?($1) then
+    version = $1
+    ARGV.shift
+  end
+end
+
+gem 'unicorn', version
+load Gem.bin_path('unicorn', 'unicorn_rails', version)
diff --git a/vendor/bundle/ruby/2.0.0/build_info/diff-lcs-1.2.5.info b/vendor/bundle/ruby/2.0.0/build_info/diff-lcs-1.2.5.info
new file mode 100644
index 0000000..8b13789
--- /dev/null
+++ b/vendor/bundle/ruby/2.0.0/build_info/diff-lcs-1.2.5.info
@@ -0,0 +1 @@
+
diff --git a/vendor/bundle/ruby/2.0.0/build_info/dotenv-0.11.1.info b/vendor/bundle/ruby/2.0.0/build_info/dotenv-0.11.1.info
new file mode 100644
index 0000000..8b13789
--- /dev/null
+++ b/vendor/bundle/ruby/2.0.0/build_info/dotenv-0.11.1.info
@@ -0,0 +1 @@
+
diff --git a/vendor/bundle/ruby/2.0.0/build_info/dotenv-deployment-0.0.2.info b/vendor/bundle/ruby/2.0.0/build_info/dotenv-deployment-0.0.2.info
new file mode 100644
index 0000000..8b13789
--- /dev/null
+++ b/vendor/bundle/ruby/2.0.0/build_info/dotenv-deployment-0.0.2.info
@@ -0,0 +1 @@
+
diff --git a/vendor/bundle/ruby/2.0.0/build_info/foreman-0.74.0.info b/vendor/bundle/ruby/2.0.0/build_info/foreman-0.74.0.info
new file mode 100644
index 0000000..8b13789
--- /dev/null
+++ b/vendor/bundle/ruby/2.0.0/build_info/foreman-0.74.0.info
@@ -0,0 +1 @@
+
diff --git a/vendor/bundle/ruby/2.0.0/build_info/kgio-2.9.2.info b/vendor/bundle/ruby/2.0.0/build_info/kgio-2.9.2.info
new file mode 100644
index 0000000..8b13789
--- /dev/null
+++ b/vendor/bundle/ruby/2.0.0/build_info/kgio-2.9.2.info
@@ -0,0 +1 @@
+
diff --git a/vendor/bundle/ruby/2.0.0/build_info/rack-1.5.2.info b/vendor/bundle/ruby/2.0.0/build_info/rack-1.5.2.info
new file mode 100644
index 0000000..8b13789
--- /dev/null
+++ b/vendor/bundle/ruby/2.0.0/build_info/rack-1.5.2.info
@@ -0,0 +1 @@
+
diff --git a/vendor/bundle/ruby/2.0.0/build_info/rack-protection-1.5.3.info b/vendor/bundle/ruby/2.0.0/build_info/rack-protection-1.5.3.info
new file mode 100644
index 0000000..8b13789
--- /dev/null
+++ b/vendor/bundle/ruby/2.0.0/build_info/rack-protection-1.5.3.info
@@ -0,0 +1 @@
+
diff --git a/vendor/bundle/ruby/2.0.0/build_info/raindrops-0.13.0.info b/vendor/bundle/ruby/2.0.0/build_info/raindrops-0.13.0.info
new file mode 100644
index 0000000..8b13789
--- /dev/null
+++ b/vendor/bundle/ruby/2.0.0/build_info/raindrops-0.13.0.info
@@ -0,0 +1 @@
+
diff --git a/vendor/bundle/ruby/2.0.0/build_info/rspec-3.0.0.info b/vendor/bundle/ruby/2.0.0/build_info/rspec-3.0.0.info
new file mode 100644
index 0000000..8b13789
--- /dev/null
+++ b/vendor/bundle/ruby/2.0.0/build_info/rspec-3.0.0.info
@@ -0,0 +1 @@
+
diff --git a/vendor/bundle/ruby/2.0.0/build_info/rspec-core-3.0.3.info b/vendor/bundle/ruby/2.0.0/build_info/rspec-core-3.0.3.info
new file mode 100644
index 0000000..8b13789
--- /dev/null
+++ b/vendor/bundle/ruby/2.0.0/build_info/rspec-core-3.0.3.info
@@ -0,0 +1 @@
+
diff --git a/vendor/bundle/ruby/2.0.0/build_info/rspec-expectations-3.0.3.info b/vendor/bundle/ruby/2.0.0/build_info/rspec-expectations-3.0.3.info
new file mode 100644
index 0000000..8b13789
--- /dev/null
+++ b/vendor/bundle/ruby/2.0.0/build_info/rspec-expectations-3.0.3.info
@@ -0,0 +1 @@
+
diff --git a/vendor/bundle/ruby/2.0.0/build_info/rspec-mocks-3.0.3.info b/vendor/bundle/ruby/2.0.0/build_info/rspec-mocks-3.0.3.info
new file mode 100644
index 0000000..8b13789
--- /dev/null
+++ b/vendor/bundle/ruby/2.0.0/build_info/rspec-mocks-3.0.3.info
@@ -0,0 +1 @@
+
diff --git a/vendor/bundle/ruby/2.0.0/build_info/rspec-support-3.0.3.info b/vendor/bundle/ruby/2.0.0/build_info/rspec-support-3.0.3.info
new file mode 100644
index 0000000..8b13789
--- /dev/null
+++ b/vendor/bundle/ruby/2.0.0/build_info/rspec-support-3.0.3.info
@@ -0,0 +1 @@
+
diff --git a/vendor/bundle/ruby/2.0.0/build_info/sinatra-1.4.5.info b/vendor/bundle/ruby/2.0.0/build_info/sinatra-1.4.5.info
new file mode 100644
index 0000000..8b13789
--- /dev/null
+++ b/vendor/bundle/ruby/2.0.0/build_info/sinatra-1.4.5.info
@@ -0,0 +1 @@
+
diff --git a/vendor/bundle/ruby/2.0.0/build_info/thor-0.19.1.info b/vendor/bundle/ruby/2.0.0/build_info/thor-0.19.1.info
new file mode 100644
index 0000000..8b13789
--- /dev/null
+++ b/vendor/bundle/ruby/2.0.0/build_info/thor-0.19.1.info
@@ -0,0 +1 @@
+
diff --git a/vendor/bundle/ruby/2.0.0/build_info/tilt-1.4.1.info b/vendor/bundle/ruby/2.0.0/build_info/tilt-1.4.1.info
new file mode 100644
index 0000000..8b13789
--- /dev/null
+++ b/vendor/bundle/ruby/2.0.0/build_info/tilt-1.4.1.info
@@ -0,0 +1 @@
+
diff --git a/vendor/bundle/ruby/2.0.0/build_info/unicorn-4.8.3.info b/vendor/bundle/ruby/2.0.0/build_info/unicorn-4.8.3.info
new file mode 100644
index 0000000..8b13789
--- /dev/null
+++ b/vendor/bundle/ruby/2.0.0/build_info/unicorn-4.8.3.info
@@ -0,0 +1 @@
+
diff --git a/vendor/bundle/ruby/2.0.0/cache/diff-lcs-1.2.5.gem b/vendor/bundle/ruby/2.0.0/cache/diff-lcs-1.2.5.gem
new file mode 100644
index 0000000..e4436cc
Binary files /dev/null and b/vendor/bundle/ruby/2.0.0/cache/diff-lcs-1.2.5.gem differ
diff --git a/vendor/bundle/ruby/2.0.0/cache/dotenv-0.11.1.gem b/vendor/bundle/ruby/2.0.0/cache/dotenv-0.11.1.gem
new file mode 100644
index 0000000..41a74fa
Binary files /dev/null and b/vendor/bundle/ruby/2.0.0/cache/dotenv-0.11.1.gem differ
diff --git a/vendor/bundle/ruby/2.0.0/cache/dotenv-deployment-0.0.2.gem b/vendor/bundle/ruby/2.0.0/cache/dotenv-deployment-0.0.2.gem
new file mode 100644
index 0000000..30876f9
Binary files /dev/null and b/vendor/bundle/ruby/2.0.0/cache/dotenv-deployment-0.0.2.gem differ
diff --git a/vendor/bundle/ruby/2.0.0/cache/foreman-0.74.0.gem b/vendor/bundle/ruby/2.0.0/cache/foreman-0.74.0.gem
new file mode 100644
index 0000000..40c013d
Binary files /dev/null and b/vendor/bundle/ruby/2.0.0/cache/foreman-0.74.0.gem differ
diff --git a/vendor/bundle/ruby/2.0.0/cache/kgio-2.9.2.gem b/vendor/bundle/ruby/2.0.0/cache/kgio-2.9.2.gem
new file mode 100644
index 0000000..cc45547
Binary files /dev/null and b/vendor/bundle/ruby/2.0.0/cache/kgio-2.9.2.gem differ
diff --git a/vendor/bundle/ruby/2.0.0/cache/rack-1.5.2.gem b/vendor/bundle/ruby/2.0.0/cache/rack-1.5.2.gem
new file mode 100644
index 0000000..e1f7bfd
Binary files /dev/null and b/vendor/bundle/ruby/2.0.0/cache/rack-1.5.2.gem differ
diff --git a/vendor/bundle/ruby/2.0.0/cache/rack-protection-1.5.3.gem b/vendor/bundle/ruby/2.0.0/cache/rack-protection-1.5.3.gem
new file mode 100644
index 0000000..5a00e8e
Binary files /dev/null and b/vendor/bundle/ruby/2.0.0/cache/rack-protection-1.5.3.gem differ
diff --git a/vendor/bundle/ruby/2.0.0/cache/raindrops-0.13.0.gem b/vendor/bundle/ruby/2.0.0/cache/raindrops-0.13.0.gem
new file mode 100644
index 0000000..90e0e0d
Binary files /dev/null and b/vendor/bundle/ruby/2.0.0/cache/raindrops-0.13.0.gem differ
diff --git a/vendor/bundle/ruby/2.0.0/cache/rspec-3.0.0.gem b/vendor/bundle/ruby/2.0.0/cache/rspec-3.0.0.gem
new file mode 100644
index 0000000..28e57f8
Binary files /dev/null and b/vendor/bundle/ruby/2.0.0/cache/rspec-3.0.0.gem differ
diff --git a/vendor/bundle/ruby/2.0.0/cache/rspec-core-3.0.3.gem b/vendor/bundle/ruby/2.0.0/cache/rspec-core-3.0.3.gem
new file mode 100644
index 0000000..5ff86eb
Binary files /dev/null and b/vendor/bundle/ruby/2.0.0/cache/rspec-core-3.0.3.gem differ
diff --git a/vendor/bundle/ruby/2.0.0/cache/rspec-expectations-3.0.3.gem b/vendor/bundle/ruby/2.0.0/cache/rspec-expectations-3.0.3.gem
new file mode 100644
index 0000000..8238b74
Binary files /dev/null and b/vendor/bundle/ruby/2.0.0/cache/rspec-expectations-3.0.3.gem differ
diff --git a/vendor/bundle/ruby/2.0.0/cache/rspec-mocks-3.0.3.gem b/vendor/bundle/ruby/2.0.0/cache/rspec-mocks-3.0.3.gem
new file mode 100644
index 0000000..4d0dbd9
Binary files /dev/null and b/vendor/bundle/ruby/2.0.0/cache/rspec-mocks-3.0.3.gem differ
diff --git a/vendor/bundle/ruby/2.0.0/cache/rspec-support-3.0.3.gem b/vendor/bundle/ruby/2.0.0/cache/rspec-support-3.0.3.gem
new file mode 100644
index 0000000..ec13f72
Binary files /dev/null and b/vendor/bundle/ruby/2.0.0/cache/rspec-support-3.0.3.gem differ
diff --git a/vendor/bundle/ruby/2.0.0/cache/sinatra-1.4.5.gem b/vendor/bundle/ruby/2.0.0/cache/sinatra-1.4.5.gem
new file mode 100644
index 0000000..f8cdfe6
Binary files /dev/null and b/vendor/bundle/ruby/2.0.0/cache/sinatra-1.4.5.gem differ
diff --git a/vendor/bundle/ruby/2.0.0/cache/thor-0.19.1.gem b/vendor/bundle/ruby/2.0.0/cache/thor-0.19.1.gem
new file mode 100644
index 0000000..1ca502f
Binary files /dev/null and b/vendor/bundle/ruby/2.0.0/cache/thor-0.19.1.gem differ
diff --git a/vendor/bundle/ruby/2.0.0/cache/tilt-1.4.1.gem b/vendor/bundle/ruby/2.0.0/cache/tilt-1.4.1.gem
new file mode 100644
index 0000000..3ad79a9
Binary files /dev/null and b/vendor/bundle/ruby/2.0.0/cache/tilt-1.4.1.gem differ
diff --git a/vendor/bundle/ruby/2.0.0/cache/unicorn-4.8.3.gem b/vendor/bundle/ruby/2.0.0/cache/unicorn-4.8.3.gem
new file mode 100644
index 0000000..f06e285
Binary files /dev/null and b/vendor/bundle/ruby/2.0.0/cache/unicorn-4.8.3.gem differ
diff --git a/vendor/bundle/ruby/2.0.0/extensions/universal-darwin-13/2.0.0/kgio-2.9.2/gem.build_complete b/vendor/bundle/ruby/2.0.0/extensions/universal-darwin-13/2.0.0/kgio-2.9.2/gem.build_complete
new file mode 100644
index 0000000..e69de29
diff --git a/vendor/bundle/ruby/2.0.0/extensions/universal-darwin-13/2.0.0/kgio-2.9.2/gem_make.out b/vendor/bundle/ruby/2.0.0/extensions/universal-darwin-13/2.0.0/kgio-2.9.2/gem_make.out
new file mode 100644
index 0000000..bac0708
--- /dev/null
+++ b/vendor/bundle/ruby/2.0.0/extensions/universal-darwin-13/2.0.0/kgio-2.9.2/gem_make.out
@@ -0,0 +1,64 @@
+/System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/bin/ruby -r ./siteconf20140814-69107-1n4i7bf.rb extconf.rb
+checking for CLOCK_MONOTONIC in time.h... no
+checking for CLOCK_MONOTONIC() in time.h... no
+checking for clockid_t in time.h... no
+checking for clock_gettime() in -lrt... no
+checking for t_open() in -lnsl... no
+checking for socket() in -lsocket... no
+checking for poll() in poll.h... yes
+checking for getaddrinfo() in sys/types.h,sys/socket.h,netdb.h... yes
+checking for getnameinfo() in sys/types.h,sys/socket.h,netdb.h... yes
+checking for struct sockaddr_storage in sys/types.h,sys/socket.h... yes
+checking for accept4() in sys/socket.h... no
+checking for sys/select.h... yes
+checking for writev() in sys/uio.h... yes
+checking for ruby/io.h... yes
+checking for rb_io_t.fd in ruby.h,ruby/io.h... yes
+checking for rb_io_t.mode in ruby.h,ruby/io.h... yes
+checking for rb_io_t.pathv in ruby.h,ruby/io.h... yes
+checking for struct RFile in ruby.h,ruby/io.h... yes
+checking size of struct RFile in ruby.h,ruby/io.h... 24
+checking for struct RObject... yes
+checking size of struct RObject... 40
+checking size of int... 4
+checking for rb_io_ascii8bit_binmode()... yes
+checking for rb_update_max_fd()... yes
+checking for rb_fd_fix_cloexec()... yes
+checking for rb_cloexec_open()... yes
+checking for ruby/thread.h... yes
+checking for rb_thread_call_without_gvl() in ruby/thread.h... yes
+checking for rb_thread_blocking_region()... yes
+checking for rb_thread_io_blocking_region()... yes
+checking for rb_str_set_len()... yes
+checking for rb_time_interval()... yes
+checking for rb_wait_for_single_fd()... yes
+checking for rb_str_subseq()... yes
+checking for rb_ary_subseq()... yes
+creating Makefile
+
+make "DESTDIR=" clean
+
+make "DESTDIR="
+compiling accept.c
+compiling autopush.c
+compiling connect.c
+compiling kgio_ext.c
+compiling poll.c
+poll.c:89:1: warning: control may reach end of non-void function [-Wreturn-type]
+}
+^
+1 warning generated.
+poll.c:89:1: warning: control may reach end of non-void function [-Wreturn-type]
+}
+^
+1 warning generated.
+compiling read.c
+compiling tryopen.c
+compiling wait.c
+compiling write.c
+compiling writev.c
+linking shared-object kgio_ext.bundle
+
+make "DESTDIR=" install
+/usr/bin/install -c -m 0755 kgio_ext.bundle ./.gem.20140814-69107-1tgvci4
+installing default kgio_ext libraries
diff --git a/vendor/bundle/ruby/2.0.0/extensions/universal-darwin-13/2.0.0/kgio-2.9.2/kgio_ext.bundle b/vendor/bundle/ruby/2.0.0/extensions/universal-darwin-13/2.0.0/kgio-2.9.2/kgio_ext.bundle
new file mode 100755
index 0000000..48342ab
Binary files /dev/null and b/vendor/bundle/ruby/2.0.0/extensions/universal-darwin-13/2.0.0/kgio-2.9.2/kgio_ext.bundle differ
diff --git a/vendor/bundle/ruby/2.0.0/extensions/universal-darwin-13/2.0.0/kgio-2.9.2/mkmf.log b/vendor/bundle/ruby/2.0.0/extensions/universal-darwin-13/2.0.0/kgio-2.9.2/mkmf.log
new file mode 100644
index 0000000..32174a5
--- /dev/null
+++ b/vendor/bundle/ruby/2.0.0/extensions/universal-darwin-13/2.0.0/kgio-2.9.2/mkmf.log
@@ -0,0 +1,1065 @@
+have_macro: checking for CLOCK_MONOTONIC in time.h... -------------------- no
+
+"xcrun clang -o conftest -I/System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/include/ruby-2.0.0/universal-darwin13 -I/System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/include/ruby-2.0.0/ruby/backward -I/System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/include/ruby-2.0.0 -I. -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE -D_DARWIN_UNLIMITED_SELECT -D_REENTRANT   -D_GNU_SOURCE -DPOSIX_C_SOURCE=1-D_POSIX_C_SOURCE=200112L  -g -Os -pipe conftest.c  -L. -L/System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib -L. -L/usr/local/lib   -arch x86_64 -arch i386   -lruby.2.0.0  -lpthread -ldl -lobjc "
+checked program was:
+/* begin */
+1: #include "ruby.h"
+2:
+3: int main(int argc, char **argv)
+4: {
+5:   return 0;
+6: }
+/* end */
+
+"xcrun clang -I/System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/include/ruby-2.0.0/universal-darwin13 -I/System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/include/ruby-2.0.0/ruby/backward -I/System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/include/ruby-2.0.0 -I. -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE -D_DARWIN_UNLIMITED_SELECT -D_REENTRANT   -D_GNU_SOURCE -DPOSIX_C_SOURCE=1-D_POSIX_C_SOURCE=200112L  -g -Os -pipe  -arch x86_64 -arch i386  -c conftest.c"
+conftest.c:6:3: error:
+# error
+  ^
+conftest.c:7:1: error: expected identifier or '('
+|:/ === CLOCK_MONOTONIC undefined === /:|
+^
+2 errors generated.
+checked program was:
+/* begin */
+1: #include "ruby.h"
+2:
+3: #include <time.h>
+4: /*top*/
+5: #ifndef CLOCK_MONOTONIC
+6: # error
+7: |:/ === CLOCK_MONOTONIC undefined === /:|
+8: #endif
+/* end */
+
+--------------------
+
+have_func: checking for CLOCK_MONOTONIC() in time.h... -------------------- no
+
+"xcrun clang -o conftest -I/System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/include/ruby-2.0.0/universal-darwin13 -I/System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/include/ruby-2.0.0/ruby/backward -I/System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/include/ruby-2.0.0 -I. -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE -D_DARWIN_UNLIMITED_SELECT -D_REENTRANT   -D_GNU_SOURCE -DPOSIX_C_SOURCE=1-D_POSIX_C_SOURCE=200112L  -g -Os -pipe conftest.c  -L. -L/System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib -L. -L/usr/local/lib   -arch x86_64 -arch i386   -lruby.2.0.0  -lpthread -ldl -lobjc "
+conftest.c:7:57: error: use of undeclared identifier 'CLOCK_MONOTONIC'
+int t(void) { void ((*volatile p)()); p = (void ((*)()))CLOCK_MONOTONIC; return 0; }
+                                                        ^
+1 error generated.
+checked program was:
+/* begin */
+ 1: #include "ruby.h"
+ 2:
+ 3: #include <time.h>
+ 4:
+ 5: /*top*/
+ 6: extern int t(void);
+ 7: int t(void) { void ((*volatile p)()); p = (void ((*)()))CLOCK_MONOTONIC; return 0; }
+ 8: int main(int argc, char **argv)
+ 9: {
+10:   if (argc > 1000000) {
+11:     printf("%p", &t);
+12:   }
+13:
+14:   return 0;
+15: }
+/* end */
+
+"xcrun clang -o conftest -I/System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/include/ruby-2.0.0/universal-darwin13 -I/System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/include/ruby-2.0.0/ruby/backward -I/System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/include/ruby-2.0.0 -I. -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE -D_DARWIN_UNLIMITED_SELECT -D_REENTRANT   -D_GNU_SOURCE -DPOSIX_C_SOURCE=1-D_POSIX_C_SOURCE=200112L  -g -Os -pipe conftest.c  -L. -L/System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib -L. -L/usr/local/lib   -arch x86_64 -arch i386   -lruby.2.0.0  -lpthread -ldl -lobjc "
+conftest.c:7:15: warning: implicit declaration of function 'CLOCK_MONOTONIC' is invalid in C99 [-Wimplicit-function-declaration]
+int t(void) { CLOCK_MONOTONIC(); return 0; }
+              ^
+1 warning generated.
+Undefined symbols for architecture x86_64:
+  "_CLOCK_MONOTONIC", referenced from:
+      _t in conftest-823ffb.o
+ld: symbol(s) not found for architecture x86_64
+conftest.c:7:15: warning: implicit declaration of function 'CLOCK_MONOTONIC' is invalid in C99 [-Wimplicit-function-declaration]
+int t(void) { CLOCK_MONOTONIC(); return 0; }
+              ^
+1 warning generated.
+clang: error: linker command failed with exit code 1 (use -v to see invocation)
+checked program was:
+/* begin */
+ 1: #include "ruby.h"
+ 2:
+ 3: #include <time.h>
+ 4:
+ 5: /*top*/
+ 6: extern int t(void);
+ 7: int t(void) { CLOCK_MONOTONIC(); return 0; }
+ 8: int main(int argc, char **argv)
+ 9: {
+10:   if (argc > 1000000) {
+11:     printf("%p", &t);
+12:   }
+13:
+14:   return 0;
+15: }
+/* end */
+
+--------------------
+
+have_type: checking for clockid_t in time.h... -------------------- no
+
+"xcrun clang -I/System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/include/ruby-2.0.0/universal-darwin13 -I/System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/include/ruby-2.0.0/ruby/backward -I/System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/include/ruby-2.0.0 -I. -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE -D_DARWIN_UNLIMITED_SELECT -D_REENTRANT   -D_GNU_SOURCE -DPOSIX_C_SOURCE=1-D_POSIX_C_SOURCE=200112L  -g -Os -pipe  -arch x86_64 -arch i386  -c conftest.c"
+conftest.c:6:9: error: unknown type name 'clockid_t'; did you mean 'clock_t'?
+typedef clockid_t conftest_type;
+        ^~~~~~~~~
+        clock_t
+/usr/include/sys/_types/_clock_t.h:30:33: note: 'clock_t' declared here
+typedef __darwin_clock_t        clock_t;
+                                ^
+1 error generated.
+checked program was:
+/* begin */
+1: #include "ruby.h"
+2:
+3: #include <time.h>
+4:
+5: /*top*/
+6: typedef clockid_t conftest_type;
+7: int conftestval[sizeof(conftest_type)?1:-1];
+/* end */
+
+--------------------
+
+have_library: checking for clock_gettime() in -lrt... -------------------- no
+
+"xcrun clang -o conftest -I/System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/include/ruby-2.0.0/universal-darwin13 -I/System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/include/ruby-2.0.0/ruby/backward -I/System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/include/ruby-2.0.0 -I. -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE -D_DARWIN_UNLIMITED_SELECT -D_REENTRANT   -D_GNU_SOURCE -DPOSIX_C_SOURCE=1-D_POSIX_C_SOURCE=200112L  -g -Os -pipe conftest.c  -L. -L/System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib -L. -L/usr/local/lib   -arch x86_64 -arch i386   -lruby.2.0.0 -lrt  -lpthread -ldl -lobjc "
+conftest.c:7:57: error: use of undeclared identifier 'clock_gettime'
+int t(void) { void ((*volatile p)()); p = (void ((*)()))clock_gettime; return 0; }
+                                                        ^
+1 error generated.
+checked program was:
+/* begin */
+ 1: #include "ruby.h"
+ 2:
+ 3: #include <time.h>
+ 4:
+ 5: /*top*/
+ 6: extern int t(void);
+ 7: int t(void) { void ((*volatile p)()); p = (void ((*)()))clock_gettime; return 0; }
+ 8: int main(int argc, char **argv)
+ 9: {
+10:   if (argc > 1000000) {
+11:     printf("%p", &t);
+12:   }
+13:
+14:   return 0;
+15: }
+/* end */
+
+"xcrun clang -o conftest -I/System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/include/ruby-2.0.0/universal-darwin13 -I/System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/include/ruby-2.0.0/ruby/backward -I/System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/include/ruby-2.0.0 -I. -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE -D_DARWIN_UNLIMITED_SELECT -D_REENTRANT   -D_GNU_SOURCE -DPOSIX_C_SOURCE=1-D_POSIX_C_SOURCE=200112L  -g -Os -pipe conftest.c  -L. -L/System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib -L. -L/usr/local/lib   -arch x86_64 -arch i386   -lruby.2.0.0 -lrt  -lpthread -ldl -lobjc "
+conftest.c:7:15: warning: implicit declaration of function 'clock_gettime' is invalid in C99 [-Wimplicit-function-declaration]
+int t(void) { clock_gettime(); return 0; }
+              ^
+1 warning generated.
+ld: library not found for -lrt
+conftest.c:7:15: warning: implicit declaration of function 'clock_gettime' is invalid in C99 [-Wimplicit-function-declaration]
+int t(void) { clock_gettime(); return 0; }
+              ^
+1 warning generated.
+clang: error: linker command failed with exit code 1 (use -v to see invocation)
+checked program was:
+/* begin */
+ 1: #include "ruby.h"
+ 2:
+ 3: #include <time.h>
+ 4:
+ 5: /*top*/
+ 6: extern int t(void);
+ 7: int t(void) { clock_gettime(); return 0; }
+ 8: int main(int argc, char **argv)
+ 9: {
+10:   if (argc > 1000000) {
+11:     printf("%p", &t);
+12:   }
+13:
+14:   return 0;
+15: }
+/* end */
+
+--------------------
+
+have_library: checking for t_open() in -lnsl... -------------------- no
+
+"xcrun clang -o conftest -I/System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/include/ruby-2.0.0/universal-darwin13 -I/System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/include/ruby-2.0.0/ruby/backward -I/System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/include/ruby-2.0.0 -I. -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE -D_DARWIN_UNLIMITED_SELECT -D_REENTRANT   -D_GNU_SOURCE -DPOSIX_C_SOURCE=1-D_POSIX_C_SOURCE=200112L  -g -Os -pipe conftest.c  -L. -L/System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib -L. -L/usr/local/lib   -arch x86_64 -arch i386   -lruby.2.0.0 -lnsl  -lpthread -ldl -lobjc "
+conftest.c:5:57: error: use of undeclared identifier 't_open'
+int t(void) { void ((*volatile p)()); p = (void ((*)()))t_open; return 0; }
+                                                        ^
+1 error generated.
+checked program was:
+/* begin */
+ 1: #include "ruby.h"
+ 2:
+ 3: /*top*/
+ 4: extern int t(void);
+ 5: int t(void) { void ((*volatile p)()); p = (void ((*)()))t_open; return 0; }
+ 6: int main(int argc, char **argv)
+ 7: {
+ 8:   if (argc > 1000000) {
+ 9:     printf("%p", &t);
+10:   }
+11:
+12:   return 0;
+13: }
+/* end */
+
+"xcrun clang -o conftest -I/System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/include/ruby-2.0.0/universal-darwin13 -I/System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/include/ruby-2.0.0/ruby/backward -I/System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/include/ruby-2.0.0 -I. -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE -D_DARWIN_UNLIMITED_SELECT -D_REENTRANT   -D_GNU_SOURCE -DPOSIX_C_SOURCE=1-D_POSIX_C_SOURCE=200112L  -g -Os -pipe conftest.c  -L. -L/System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib -L. -L/usr/local/lib   -arch x86_64 -arch i386   -lruby.2.0.0 -lnsl  -lpthread -ldl -lobjc "
+conftest.c:5:15: warning: implicit declaration of function 't_open' is invalid in C99 [-Wimplicit-function-declaration]
+int t(void) { t_open(); return 0; }
+              ^
+1 warning generated.
+ld: library not found for -lnsl
+conftest.c:5:15: warning: implicit declaration of function 't_open' is invalid in C99 [-Wimplicit-function-declaration]
+int t(void) { t_open(); return 0; }
+              ^
+1 warning generated.
+clang: error: linker command failed with exit code 1 (use -v to see invocation)
+checked program was:
+/* begin */
+ 1: #include "ruby.h"
+ 2:
+ 3: /*top*/
+ 4: extern int t(void);
+ 5: int t(void) { t_open(); return 0; }
+ 6: int main(int argc, char **argv)
+ 7: {
+ 8:   if (argc > 1000000) {
+ 9:     printf("%p", &t);
+10:   }
+11:
+12:   return 0;
+13: }
+/* end */
+
+--------------------
+
+have_library: checking for socket() in -lsocket... -------------------- no
+
+"xcrun clang -o conftest -I/System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/include/ruby-2.0.0/universal-darwin13 -I/System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/include/ruby-2.0.0/ruby/backward -I/System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/include/ruby-2.0.0 -I. -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE -D_DARWIN_UNLIMITED_SELECT -D_REENTRANT   -D_GNU_SOURCE -DPOSIX_C_SOURCE=1-D_POSIX_C_SOURCE=200112L  -g -Os -pipe conftest.c  -L. -L/System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib -L. -L/usr/local/lib   -arch x86_64 -arch i386   -lruby.2.0.0 -lsocket  -lpthread -ldl -lobjc "
+conftest.c:5:57: error: use of undeclared identifier 'socket'
+int t(void) { void ((*volatile p)()); p = (void ((*)()))socket; return 0; }
+                                                        ^
+1 error generated.
+checked program was:
+/* begin */
+ 1: #include "ruby.h"
+ 2:
+ 3: /*top*/
+ 4: extern int t(void);
+ 5: int t(void) { void ((*volatile p)()); p = (void ((*)()))socket; return 0; }
+ 6: int main(int argc, char **argv)
+ 7: {
+ 8:   if (argc > 1000000) {
+ 9:     printf("%p", &t);
+10:   }
+11:
+12:   return 0;
+13: }
+/* end */
+
+"xcrun clang -o conftest -I/System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/include/ruby-2.0.0/universal-darwin13 -I/System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/include/ruby-2.0.0/ruby/backward -I/System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/include/ruby-2.0.0 -I. -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE -D_DARWIN_UNLIMITED_SELECT -D_REENTRANT   -D_GNU_SOURCE -DPOSIX_C_SOURCE=1-D_POSIX_C_SOURCE=200112L  -g -Os -pipe conftest.c  -L. -L/System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib -L. -L/usr/local/lib   -arch x86_64 -arch i386   -lruby.2.0.0 -lsocket  -lpthread -ldl -lobjc "
+conftest.c:5:15: warning: implicit declaration of function 'socket' is invalid in C99 [-Wimplicit-function-declaration]
+int t(void) { socket(); return 0; }
+              ^
+1 warning generated.
+ld: library not found for -lsocket
+conftest.c:5:15: warning: implicit declaration of function 'socket' is invalid in C99 [-Wimplicit-function-declaration]
+int t(void) { socket(); return 0; }
+              ^
+1 warning generated.
+clang: error: linker command failed with exit code 1 (use -v to see invocation)
+checked program was:
+/* begin */
+ 1: #include "ruby.h"
+ 2:
+ 3: /*top*/
+ 4: extern int t(void);
+ 5: int t(void) { socket(); return 0; }
+ 6: int main(int argc, char **argv)
+ 7: {
+ 8:   if (argc > 1000000) {
+ 9:     printf("%p", &t);
+10:   }
+11:
+12:   return 0;
+13: }
+/* end */
+
+--------------------
+
+have_func: checking for poll() in poll.h... -------------------- yes
+
+"xcrun clang -o conftest -I/System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/include/ruby-2.0.0/universal-darwin13 -I/System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/include/ruby-2.0.0/ruby/backward -I/System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/include/ruby-2.0.0 -I. -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE -D_DARWIN_UNLIMITED_SELECT -D_REENTRANT   -D_GNU_SOURCE -DPOSIX_C_SOURCE=1-D_POSIX_C_SOURCE=200112L  -g -Os -pipe conftest.c  -L. -L/System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib -L. -L/usr/local/lib   -arch x86_64 -arch i386   -lruby.2.0.0  -lpthread -ldl -lobjc "
+checked program was:
+/* begin */
+ 1: #include "ruby.h"
+ 2:
+ 3: #include <poll.h>
+ 4:
+ 5: /*top*/
+ 6: extern int t(void);
+ 7: int t(void) { void ((*volatile p)()); p = (void ((*)()))poll; return 0; }
+ 8: int main(int argc, char **argv)
+ 9: {
+10:   if (argc > 1000000) {
+11:     printf("%p", &t);
+12:   }
+13:
+14:   return 0;
+15: }
+/* end */
+
+--------------------
+
+have_func: checking for getaddrinfo() in sys/types.h,sys/socket.h,netdb.h... -------------------- yes
+
+"xcrun clang -o conftest -I/System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/include/ruby-2.0.0/universal-darwin13 -I/System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/include/ruby-2.0.0/ruby/backward -I/System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/include/ruby-2.0.0 -I. -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE -D_DARWIN_UNLIMITED_SELECT -D_REENTRANT   -D_GNU_SOURCE -DPOSIX_C_SOURCE=1-D_POSIX_C_SOURCE=200112L  -g -Os -pipe conftest.c  -L. -L/System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib -L. -L/usr/local/lib   -arch x86_64 -arch i386   -lruby.2.0.0  -lpthread -ldl -lobjc "
+checked program was:
+/* begin */
+ 1: #include "ruby.h"
+ 2:
+ 3: #include <sys/types.h>
+ 4: #include <sys/socket.h>
+ 5: #include <netdb.h>
+ 6:
+ 7: /*top*/
+ 8: extern int t(void);
+ 9: int t(void) { void ((*volatile p)()); p = (void ((*)()))getaddrinfo; return 0; }
+10: int main(int argc, char **argv)
+11: {
+12:   if (argc > 1000000) {
+13:     printf("%p", &t);
+14:   }
+15:
+16:   return 0;
+17: }
+/* end */
+
+--------------------
+
+have_func: checking for getnameinfo() in sys/types.h,sys/socket.h,netdb.h... -------------------- yes
+
+"xcrun clang -o conftest -I/System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/include/ruby-2.0.0/universal-darwin13 -I/System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/include/ruby-2.0.0/ruby/backward -I/System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/include/ruby-2.0.0 -I. -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE -D_DARWIN_UNLIMITED_SELECT -D_REENTRANT   -D_GNU_SOURCE -DPOSIX_C_SOURCE=1-D_POSIX_C_SOURCE=200112L  -g -Os -pipe conftest.c  -L. -L/System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib -L. -L/usr/local/lib   -arch x86_64 -arch i386   -lruby.2.0.0  -lpthread -ldl -lobjc "
+checked program was:
+/* begin */
+ 1: #include "ruby.h"
+ 2:
+ 3: #include <sys/types.h>
+ 4: #include <sys/socket.h>
+ 5: #include <netdb.h>
+ 6:
+ 7: /*top*/
+ 8: extern int t(void);
+ 9: int t(void) { void ((*volatile p)()); p = (void ((*)()))getnameinfo; return 0; }
+10: int main(int argc, char **argv)
+11: {
+12:   if (argc > 1000000) {
+13:     printf("%p", &t);
+14:   }
+15:
+16:   return 0;
+17: }
+/* end */
+
+--------------------
+
+have_type: checking for struct sockaddr_storage in sys/types.h,sys/socket.h... -------------------- yes
+
+"xcrun clang -I/System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/include/ruby-2.0.0/universal-darwin13 -I/System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/include/ruby-2.0.0/ruby/backward -I/System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/include/ruby-2.0.0 -I. -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE -D_DARWIN_UNLIMITED_SELECT -D_REENTRANT   -D_GNU_SOURCE -DPOSIX_C_SOURCE=1-D_POSIX_C_SOURCE=200112L  -g -Os -pipe  -arch x86_64 -arch i386  -c conftest.c"
+checked program was:
+/* begin */
+1: #include "ruby.h"
+2:
+3: #include <sys/types.h>
+4: #include <sys/socket.h>
+5:
+6: /*top*/
+7: typedef struct sockaddr_storage conftest_type;
+8: int conftestval[sizeof(conftest_type)?1:-1];
+/* end */
+
+--------------------
+
+have_func: checking for accept4() in sys/socket.h... -------------------- no
+
+"xcrun clang -o conftest -I/System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/include/ruby-2.0.0/universal-darwin13 -I/System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/include/ruby-2.0.0/ruby/backward -I/System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/include/ruby-2.0.0 -I. -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE -D_DARWIN_UNLIMITED_SELECT -D_REENTRANT   -D_GNU_SOURCE -DPOSIX_C_SOURCE=1-D_POSIX_C_SOURCE=200112L  -g -Os -pipe conftest.c  -L. -L/System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib -L. -L/usr/local/lib   -arch x86_64 -arch i386   -lruby.2.0.0  -lpthread -ldl -lobjc "
+conftest.c:7:57: error: use of undeclared identifier 'accept4'
+int t(void) { void ((*volatile p)()); p = (void ((*)()))accept4; return 0; }
+                                                        ^
+1 error generated.
+checked program was:
+/* begin */
+ 1: #include "ruby.h"
+ 2:
+ 3: #include <sys/socket.h>
+ 4:
+ 5: /*top*/
+ 6: extern int t(void);
+ 7: int t(void) { void ((*volatile p)()); p = (void ((*)()))accept4; return 0; }
+ 8: int main(int argc, char **argv)
+ 9: {
+10:   if (argc > 1000000) {
+11:     printf("%p", &t);
+12:   }
+13:
+14:   return 0;
+15: }
+/* end */
+
+"xcrun clang -o conftest -I/System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/include/ruby-2.0.0/universal-darwin13 -I/System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/include/ruby-2.0.0/ruby/backward -I/System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/include/ruby-2.0.0 -I. -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE -D_DARWIN_UNLIMITED_SELECT -D_REENTRANT   -D_GNU_SOURCE -DPOSIX_C_SOURCE=1-D_POSIX_C_SOURCE=200112L  -g -Os -pipe conftest.c  -L. -L/System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib -L. -L/usr/local/lib   -arch x86_64 -arch i386   -lruby.2.0.0  -lpthread -ldl -lobjc "
+conftest.c:7:15: warning: implicit declaration of function 'accept4' is invalid in C99 [-Wimplicit-function-declaration]
+int t(void) { accept4(); return 0; }
+              ^
+1 warning generated.
+Undefined symbols for architecture x86_64:
+  "_accept4", referenced from:
+      _t in conftest-4adf12.o
+ld: symbol(s) not found for architecture x86_64
+conftest.c:7:15: warning: implicit declaration of function 'accept4' is invalid in C99 [-Wimplicit-function-declaration]
+int t(void) { accept4(); return 0; }
+              ^
+1 warning generated.
+clang: error: linker command failed with exit code 1 (use -v to see invocation)
+checked program was:
+/* begin */
+ 1: #include "ruby.h"
+ 2:
+ 3: #include <sys/socket.h>
+ 4:
+ 5: /*top*/
+ 6: extern int t(void);
+ 7: int t(void) { accept4(); return 0; }
+ 8: int main(int argc, char **argv)
+ 9: {
+10:   if (argc > 1000000) {
+11:     printf("%p", &t);
+12:   }
+13:
+14:   return 0;
+15: }
+/* end */
+
+--------------------
+
+have_header: checking for sys/select.h... -------------------- yes
+
+"xcrun clang -I/System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/include/ruby-2.0.0/universal-darwin13 -I/System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/include/ruby-2.0.0/ruby/backward -I/System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/include/ruby-2.0.0 -I. -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE -D_DARWIN_UNLIMITED_SELECT -D_REENTRANT   -D_GNU_SOURCE -DPOSIX_C_SOURCE=1-D_POSIX_C_SOURCE=200112L  -g -Os -pipe  -arch x86_64 -arch i386  -c conftest.c"
+checked program was:
+/* begin */
+1: #include "ruby.h"
+2:
+3: #include <sys/select.h>
+/* end */
+
+--------------------
+
+have_func: checking for writev() in sys/uio.h... -------------------- yes
+
+"xcrun clang -o conftest -I/System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/include/ruby-2.0.0/universal-darwin13 -I/System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/include/ruby-2.0.0/ruby/backward -I/System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/include/ruby-2.0.0 -I. -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE -D_DARWIN_UNLIMITED_SELECT -D_REENTRANT   -D_GNU_SOURCE -DPOSIX_C_SOURCE=1-D_POSIX_C_SOURCE=200112L  -g -Os -pipe conftest.c  -L. -L/System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib -L. -L/usr/local/lib   -arch x86_64 -arch i386   -lruby.2.0.0  -lpthread -ldl -lobjc "
+checked program was:
+/* begin */
+ 1: #include "ruby.h"
+ 2:
+ 3: #include <sys/uio.h>
+ 4:
+ 5: /*top*/
+ 6: extern int t(void);
+ 7: int t(void) { void ((*volatile p)()); p = (void ((*)()))writev; return 0; }
+ 8: int main(int argc, char **argv)
+ 9: {
+10:   if (argc > 1000000) {
+11:     printf("%p", &t);
+12:   }
+13:
+14:   return 0;
+15: }
+/* end */
+
+--------------------
+
+have_header: checking for ruby/io.h... -------------------- yes
+
+"xcrun clang -I/System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/include/ruby-2.0.0/universal-darwin13 -I/System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/include/ruby-2.0.0/ruby/backward -I/System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/include/ruby-2.0.0 -I. -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE -D_DARWIN_UNLIMITED_SELECT -D_REENTRANT   -D_GNU_SOURCE -DPOSIX_C_SOURCE=1-D_POSIX_C_SOURCE=200112L  -g -Os -pipe  -arch x86_64 -arch i386  -c conftest.c"
+checked program was:
+/* begin */
+1: #include "ruby.h"
+2:
+3: #include <ruby/io.h>
+/* end */
+
+--------------------
+
+have_struct_member: checking for rb_io_t.fd in ruby.h,ruby/io.h... -------------------- yes
+
+"xcrun clang -I/System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/include/ruby-2.0.0/universal-darwin13 -I/System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/include/ruby-2.0.0/ruby/backward -I/System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/include/ruby-2.0.0 -I. -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE -D_DARWIN_UNLIMITED_SELECT -D_REENTRANT   -D_GNU_SOURCE -DPOSIX_C_SOURCE=1-D_POSIX_C_SOURCE=200112L  -g -Os -pipe  -arch x86_64 -arch i386  -c conftest.c"
+checked program was:
+/* begin */
+ 1: #include "ruby.h"
+ 2:
+ 3: #include <ruby.h>
+ 4: #include <ruby/io.h>
+ 5:
+ 6: /*top*/
+ 7: int s = (char *)&((rb_io_t*)0)->fd - (char *)0;
+ 8: int main(int argc, char **argv)
+ 9: {
+10:   if (argc > 1000000) {
+11:     printf("%p", &s);
+12:   }
+13:
+14:   return 0;
+15: }
+/* end */
+
+--------------------
+
+have_struct_member: checking for rb_io_t.mode in ruby.h,ruby/io.h... -------------------- yes
+
+"xcrun clang -I/System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/include/ruby-2.0.0/universal-darwin13 -I/System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/include/ruby-2.0.0/ruby/backward -I/System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/include/ruby-2.0.0 -I. -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE -D_DARWIN_UNLIMITED_SELECT -D_REENTRANT   -D_GNU_SOURCE -DPOSIX_C_SOURCE=1-D_POSIX_C_SOURCE=200112L  -g -Os -pipe  -arch x86_64 -arch i386  -c conftest.c"
+checked program was:
+/* begin */
+ 1: #include "ruby.h"
+ 2:
+ 3: #include <ruby.h>
+ 4: #include <ruby/io.h>
+ 5:
+ 6: /*top*/
+ 7: int s = (char *)&((rb_io_t*)0)->mode - (char *)0;
+ 8: int main(int argc, char **argv)
+ 9: {
+10:   if (argc > 1000000) {
+11:     printf("%p", &s);
+12:   }
+13:
+14:   return 0;
+15: }
+/* end */
+
+--------------------
+
+have_struct_member: checking for rb_io_t.pathv in ruby.h,ruby/io.h... -------------------- yes
+
+"xcrun clang -I/System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/include/ruby-2.0.0/universal-darwin13 -I/System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/include/ruby-2.0.0/ruby/backward -I/System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/include/ruby-2.0.0 -I. -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE -D_DARWIN_UNLIMITED_SELECT -D_REENTRANT   -D_GNU_SOURCE -DPOSIX_C_SOURCE=1-D_POSIX_C_SOURCE=200112L  -g -Os -pipe  -arch x86_64 -arch i386  -c conftest.c"
+checked program was:
+/* begin */
+ 1: #include "ruby.h"
+ 2:
+ 3: #include <ruby.h>
+ 4: #include <ruby/io.h>
+ 5:
+ 6: /*top*/
+ 7: int s = (char *)&((rb_io_t*)0)->pathv - (char *)0;
+ 8: int main(int argc, char **argv)
+ 9: {
+10:   if (argc > 1000000) {
+11:     printf("%p", &s);
+12:   }
+13:
+14:   return 0;
+15: }
+/* end */
+
+--------------------
+
+have_type: checking for struct RFile in ruby.h,ruby/io.h... -------------------- yes
+
+"xcrun clang -I/System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/include/ruby-2.0.0/universal-darwin13 -I/System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/include/ruby-2.0.0/ruby/backward -I/System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/include/ruby-2.0.0 -I. -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE -D_DARWIN_UNLIMITED_SELECT -D_REENTRANT   -D_GNU_SOURCE -DPOSIX_C_SOURCE=1-D_POSIX_C_SOURCE=200112L  -g -Os -pipe  -arch x86_64 -arch i386  -c conftest.c"
+checked program was:
+/* begin */
+1: #include "ruby.h"
+2:
+3: #include <ruby.h>
+4: #include <ruby/io.h>
+5:
+6: /*top*/
+7: typedef struct RFile conftest_type;
+8: int conftestval[sizeof(conftest_type)?1:-1];
+/* end */
+
+--------------------
+
+check_sizeof: checking size of struct RFile in ruby.h,ruby/io.h... -------------------- 24
+
+"xcrun clang -I/System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/include/ruby-2.0.0/universal-darwin13 -I/System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/include/ruby-2.0.0/ruby/backward -I/System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/include/ruby-2.0.0 -I. -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE -D_DARWIN_UNLIMITED_SELECT -D_REENTRANT   -D_GNU_SOURCE -DPOSIX_C_SOURCE=1-D_POSIX_C_SOURCE=200112L  -g -Os -pipe  -arch x86_64 -arch i386  -c conftest.c"
+conftest.c:9:20: error: 'conftest_const' declared as an array with a negative size
+int conftest_const[(sizeof((*rbcv_ptr_)) < 0) ? 1 : -1];
+                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+1 error generated.
+checked program was:
+/* begin */
+1: #include "ruby.h"
+2:
+3: #include <ruby.h>
+4: #include <ruby/io.h>
+5: typedef struct RFile rbcv_typedef_;
+6: static rbcv_typedef_ *rbcv_ptr_;
+7:
+8: /*top*/
+9: int conftest_const[(sizeof((*rbcv_ptr_)) < 0) ? 1 : -1];
+/* end */
+
+"xcrun clang -o conftest -I/System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/include/ruby-2.0.0/universal-darwin13 -I/System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/include/ruby-2.0.0/ruby/backward -I/System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/include/ruby-2.0.0 -I. -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE -D_DARWIN_UNLIMITED_SELECT -D_REENTRANT   -D_GNU_SOURCE -DPOSIX_C_SOURCE=1-D_POSIX_C_SOURCE=200112L  -g -Os -pipe conftest.c  -L. -L/System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib -L. -L/usr/local/lib   -arch x86_64 -arch i386   -lruby.2.0.0  -lpthread -ldl -lobjc "
+checked program was:
+/* begin */
+ 1: #include "ruby.h"
+ 2:
+ 3: #include <ruby.h>
+ 4: #include <ruby/io.h>
+ 5: typedef struct RFile rbcv_typedef_;
+ 6: static rbcv_typedef_ *rbcv_ptr_;
+ 7:
+ 8: #include <stdio.h>
+ 9: /*top*/
+10: typedef unsigned
+11: #ifdef PRI_LL_PREFIX
+12: #define PRI_CONFTEST_PREFIX PRI_LL_PREFIX
+13: LONG_LONG
+14: #else
+15: #define PRI_CONFTEST_PREFIX "l"
+16: long
+17: #endif
+18: conftest_type;
+19: conftest_type conftest_const = (conftest_type)(sizeof((*rbcv_ptr_)));
+20: int main() {printf("%"PRI_CONFTEST_PREFIX"u\n", conftest_const); return 0;}
+/* end */
+
+./conftest |
+--------------------
+
+have_type: checking for struct RObject... -------------------- yes
+
+"xcrun clang -I/System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/include/ruby-2.0.0/universal-darwin13 -I/System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/include/ruby-2.0.0/ruby/backward -I/System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/include/ruby-2.0.0 -I. -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE -D_DARWIN_UNLIMITED_SELECT -D_REENTRANT   -D_GNU_SOURCE -DPOSIX_C_SOURCE=1-D_POSIX_C_SOURCE=200112L  -g -Os -pipe  -arch x86_64 -arch i386  -c conftest.c"
+checked program was:
+/* begin */
+1: #include "ruby.h"
+2:
+3: /*top*/
+4: typedef struct RObject conftest_type;
+5: int conftestval[sizeof(conftest_type)?1:-1];
+/* end */
+
+--------------------
+
+check_sizeof: checking size of struct RObject... -------------------- 40
+
+"xcrun clang -I/System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/include/ruby-2.0.0/universal-darwin13 -I/System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/include/ruby-2.0.0/ruby/backward -I/System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/include/ruby-2.0.0 -I. -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE -D_DARWIN_UNLIMITED_SELECT -D_REENTRANT   -D_GNU_SOURCE -DPOSIX_C_SOURCE=1-D_POSIX_C_SOURCE=200112L  -g -Os -pipe  -arch x86_64 -arch i386  -c conftest.c"
+conftest.c:7:20: error: 'conftest_const' declared as an array with a negative size
+int conftest_const[(sizeof((*rbcv_ptr_)) < 0) ? 1 : -1];
+                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+1 error generated.
+checked program was:
+/* begin */
+1: #include "ruby.h"
+2:
+3: typedef struct RObject rbcv_typedef_;
+4: static rbcv_typedef_ *rbcv_ptr_;
+5:
+6: /*top*/
+7: int conftest_const[(sizeof((*rbcv_ptr_)) < 0) ? 1 : -1];
+/* end */
+
+"xcrun clang -o conftest -I/System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/include/ruby-2.0.0/universal-darwin13 -I/System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/include/ruby-2.0.0/ruby/backward -I/System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/include/ruby-2.0.0 -I. -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE -D_DARWIN_UNLIMITED_SELECT -D_REENTRANT   -D_GNU_SOURCE -DPOSIX_C_SOURCE=1-D_POSIX_C_SOURCE=200112L  -g -Os -pipe conftest.c  -L. -L/System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib -L. -L/usr/local/lib   -arch x86_64 -arch i386   -lruby.2.0.0  -lpthread -ldl -lobjc "
+checked program was:
+/* begin */
+ 1: #include "ruby.h"
+ 2:
+ 3: typedef struct RObject rbcv_typedef_;
+ 4: static rbcv_typedef_ *rbcv_ptr_;
+ 5:
+ 6: #include <stdio.h>
+ 7: /*top*/
+ 8: typedef unsigned
+ 9: #ifdef PRI_LL_PREFIX
+10: #define PRI_CONFTEST_PREFIX PRI_LL_PREFIX
+11: LONG_LONG
+12: #else
+13: #define PRI_CONFTEST_PREFIX "l"
+14: long
+15: #endif
+16: conftest_type;
+17: conftest_type conftest_const = (conftest_type)(sizeof((*rbcv_ptr_)));
+18: int main() {printf("%"PRI_CONFTEST_PREFIX"u\n", conftest_const); return 0;}
+/* end */
+
+./conftest |
+--------------------
+
+check_sizeof: checking size of int... -------------------- 4
+
+"xcrun clang -I/System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/include/ruby-2.0.0/universal-darwin13 -I/System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/include/ruby-2.0.0/ruby/backward -I/System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/include/ruby-2.0.0 -I. -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE -D_DARWIN_UNLIMITED_SELECT -D_REENTRANT   -D_GNU_SOURCE -DPOSIX_C_SOURCE=1-D_POSIX_C_SOURCE=200112L  -g -Os -pipe  -arch x86_64 -arch i386  -c conftest.c"
+conftest.c:7:20: error: 'conftest_const' declared as an array with a negative size
+int conftest_const[(sizeof((*rbcv_ptr_)) < 0) ? 1 : -1];
+                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+1 error generated.
+checked program was:
+/* begin */
+1: #include "ruby.h"
+2:
+3: typedef int rbcv_typedef_;
+4: static rbcv_typedef_ *rbcv_ptr_;
+5:
+6: /*top*/
+7: int conftest_const[(sizeof((*rbcv_ptr_)) < 0) ? 1 : -1];
+/* end */
+
+"xcrun clang -o conftest -I/System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/include/ruby-2.0.0/universal-darwin13 -I/System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/include/ruby-2.0.0/ruby/backward -I/System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/include/ruby-2.0.0 -I. -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE -D_DARWIN_UNLIMITED_SELECT -D_REENTRANT   -D_GNU_SOURCE -DPOSIX_C_SOURCE=1-D_POSIX_C_SOURCE=200112L  -g -Os -pipe conftest.c  -L. -L/System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib -L. -L/usr/local/lib   -arch x86_64 -arch i386   -lruby.2.0.0  -lpthread -ldl -lobjc "
+checked program was:
+/* begin */
+ 1: #include "ruby.h"
+ 2:
+ 3: typedef int rbcv_typedef_;
+ 4: static rbcv_typedef_ *rbcv_ptr_;
+ 5:
+ 6: #include <stdio.h>
+ 7: /*top*/
+ 8: typedef unsigned
+ 9: #ifdef PRI_LL_PREFIX
+10: #define PRI_CONFTEST_PREFIX PRI_LL_PREFIX
+11: LONG_LONG
+12: #else
+13: #define PRI_CONFTEST_PREFIX "l"
+14: long
+15: #endif
+16: conftest_type;
+17: conftest_type conftest_const = (conftest_type)(sizeof((*rbcv_ptr_)));
+18: int main() {printf("%"PRI_CONFTEST_PREFIX"u\n", conftest_const); return 0;}
+/* end */
+
+./conftest |
+--------------------
+
+have_func: checking for rb_io_ascii8bit_binmode()... -------------------- yes
+
+"xcrun clang -o conftest -I/System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/include/ruby-2.0.0/universal-darwin13 -I/System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/include/ruby-2.0.0/ruby/backward -I/System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/include/ruby-2.0.0 -I. -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE -D_DARWIN_UNLIMITED_SELECT -D_REENTRANT   -D_GNU_SOURCE -DPOSIX_C_SOURCE=1-D_POSIX_C_SOURCE=200112L  -g -Os -pipe conftest.c  -L. -L/System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib -L. -L/usr/local/lib   -arch x86_64 -arch i386   -lruby.2.0.0  -lpthread -ldl -lobjc "
+checked program was:
+/* begin */
+ 1: #include "ruby.h"
+ 2:
+ 3: /*top*/
+ 4: extern int t(void);
+ 5: int t(void) { void ((*volatile p)()); p = (void ((*)()))rb_io_ascii8bit_binmode; return 0; }
+ 6: int main(int argc, char **argv)
+ 7: {
+ 8:   if (argc > 1000000) {
+ 9:     printf("%p", &t);
+10:   }
+11:
+12:   return 0;
+13: }
+/* end */
+
+--------------------
+
+have_func: checking for rb_update_max_fd()... -------------------- yes
+
+"xcrun clang -o conftest -I/System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/include/ruby-2.0.0/universal-darwin13 -I/System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/include/ruby-2.0.0/r…
ab6e173
@shin-szk-engineering shin-szk-engineering referenced this issue in szk-engineering/loremipsum Aug 15, 2014
@shin-szk-engineering shin-szk-engineering [from now] 2014/08/14 19:23:16
diff --git a/vendor/bundle/ruby/2.0.0/bin/dotenv b/vendor/bundle/ruby/2.0.0/bin/dotenv
deleted file mode 100755
index df8972c..0000000
--- a/vendor/bundle/ruby/2.0.0/bin/dotenv
+++ /dev/null
@@ -1,23 +0,0 @@
-#!/usr/bin/env ruby
-#
-# This file was generated by RubyGems.
-#
-# The application 'dotenv' is installed as part of a gem, and
-# this file is here to facilitate running it.
-#
-
-require 'rubygems'
-
-version = ">= 0"
-
-if ARGV.first
-  str = ARGV.first
-  str = str.dup.force_encoding("BINARY") if str.respond_to? :force_encoding
-  if str =~ /\A_(.*)_\z/ and Gem::Version.correct?($1) then
-    version = $1
-    ARGV.shift
-  end
-end
-
-gem 'dotenv', version
-load Gem.bin_path('dotenv', 'dotenv', version)
diff --git a/vendor/bundle/ruby/2.0.0/bin/foreman b/vendor/bundle/ruby/2.0.0/bin/foreman
deleted file mode 100755
index d063a4e..0000000
--- a/vendor/bundle/ruby/2.0.0/bin/foreman
+++ /dev/null
@@ -1,23 +0,0 @@
-#!/usr/bin/env ruby
-#
-# This file was generated by RubyGems.
-#
-# The application 'foreman' is installed as part of a gem, and
-# this file is here to facilitate running it.
-#
-
-require 'rubygems'
-
-version = ">= 0"
-
-if ARGV.first
-  str = ARGV.first
-  str = str.dup.force_encoding("BINARY") if str.respond_to? :force_encoding
-  if str =~ /\A_(.*)_\z/ and Gem::Version.correct?($1) then
-    version = $1
-    ARGV.shift
-  end
-end
-
-gem 'foreman', version
-load Gem.bin_path('foreman', 'foreman', version)
diff --git a/vendor/bundle/ruby/2.0.0/bin/htmldiff b/vendor/bundle/ruby/2.0.0/bin/htmldiff
deleted file mode 100755
index bdabb37..0000000
--- a/vendor/bundle/ruby/2.0.0/bin/htmldiff
+++ /dev/null
@@ -1,25 +0,0 @@
-#!/bin/sh
-'exec' "ruby" '-x' "$0" "$@"
-#!/System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/bin/ruby
-#
-# This file was generated by RubyGems.
-#
-# The application 'diff-lcs' is installed as part of a gem, and
-# this file is here to facilitate running it.
-#
-
-require 'rubygems'
-
-version = ">= 0"
-
-if ARGV.first
-  str = ARGV.first
-  str = str.dup.force_encoding("BINARY") if str.respond_to? :force_encoding
-  if str =~ /\A_(.*)_\z/ and Gem::Version.correct?($1) then
-    version = $1
-    ARGV.shift
-  end
-end
-
-gem 'diff-lcs', version
-load Gem.bin_path('diff-lcs', 'htmldiff', version)
diff --git a/vendor/bundle/ruby/2.0.0/bin/ldiff b/vendor/bundle/ruby/2.0.0/bin/ldiff
deleted file mode 100755
index 28eeb45..0000000
--- a/vendor/bundle/ruby/2.0.0/bin/ldiff
+++ /dev/null
@@ -1,25 +0,0 @@
-#!/bin/sh
-'exec' "ruby" '-x' "$0" "$@"
-#!/System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/bin/ruby
-#
-# This file was generated by RubyGems.
-#
-# The application 'diff-lcs' is installed as part of a gem, and
-# this file is here to facilitate running it.
-#
-
-require 'rubygems'
-
-version = ">= 0"
-
-if ARGV.first
-  str = ARGV.first
-  str = str.dup.force_encoding("BINARY") if str.respond_to? :force_encoding
-  if str =~ /\A_(.*)_\z/ and Gem::Version.correct?($1) then
-    version = $1
-    ARGV.shift
-  end
-end
-
-gem 'diff-lcs', version
-load Gem.bin_path('diff-lcs', 'ldiff', version)
diff --git a/vendor/bundle/ruby/2.0.0/bin/rackup b/vendor/bundle/ruby/2.0.0/bin/rackup
deleted file mode 100755
index 416d30a..0000000
--- a/vendor/bundle/ruby/2.0.0/bin/rackup
+++ /dev/null
@@ -1,23 +0,0 @@
-#!/usr/bin/env ruby
-#
-# This file was generated by RubyGems.
-#
-# The application 'rack' is installed as part of a gem, and
-# this file is here to facilitate running it.
-#
-
-require 'rubygems'
-
-version = ">= 0"
-
-if ARGV.first
-  str = ARGV.first
-  str = str.dup.force_encoding("BINARY") if str.respond_to? :force_encoding
-  if str =~ /\A_(.*)_\z/ and Gem::Version.correct?($1) then
-    version = $1
-    ARGV.shift
-  end
-end
-
-gem 'rack', version
-load Gem.bin_path('rack', 'rackup', version)
diff --git a/vendor/bundle/ruby/2.0.0/bin/rspec b/vendor/bundle/ruby/2.0.0/bin/rspec
deleted file mode 100755
index 1df29e9..0000000
--- a/vendor/bundle/ruby/2.0.0/bin/rspec
+++ /dev/null
@@ -1,23 +0,0 @@
-#!/usr/bin/env ruby
-#
-# This file was generated by RubyGems.
-#
-# The application 'rspec-core' is installed as part of a gem, and
-# this file is here to facilitate running it.
-#
-
-require 'rubygems'
-
-version = ">= 0"
-
-if ARGV.first
-  str = ARGV.first
-  str = str.dup.force_encoding("BINARY") if str.respond_to? :force_encoding
-  if str =~ /\A_(.*)_\z/ and Gem::Version.correct?($1) then
-    version = $1
-    ARGV.shift
-  end
-end
-
-gem 'rspec-core', version
-load Gem.bin_path('rspec-core', 'rspec', version)
diff --git a/vendor/bundle/ruby/2.0.0/bin/thor b/vendor/bundle/ruby/2.0.0/bin/thor
deleted file mode 100755
index 2533f7b..0000000
--- a/vendor/bundle/ruby/2.0.0/bin/thor
+++ /dev/null
@@ -1,23 +0,0 @@
-#!/usr/bin/env ruby
-#
-# This file was generated by RubyGems.
-#
-# The application 'thor' is installed as part of a gem, and
-# this file is here to facilitate running it.
-#
-
-require 'rubygems'
-
-version = ">= 0"
-
-if ARGV.first
-  str = ARGV.first
-  str = str.dup.force_encoding("BINARY") if str.respond_to? :force_encoding
-  if str =~ /\A_(.*)_\z/ and Gem::Version.correct?($1) then
-    version = $1
-    ARGV.shift
-  end
-end
-
-gem 'thor', version
-load Gem.bin_path('thor', 'thor', version)
diff --git a/vendor/bundle/ruby/2.0.0/bin/tilt b/vendor/bundle/ruby/2.0.0/bin/tilt
deleted file mode 100755
index cba5196..0000000
--- a/vendor/bundle/ruby/2.0.0/bin/tilt
+++ /dev/null
@@ -1,23 +0,0 @@
-#!/usr/bin/env ruby
-#
-# This file was generated by RubyGems.
-#
-# The application 'tilt' is installed as part of a gem, and
-# this file is here to facilitate running it.
-#
-
-require 'rubygems'
-
-version = ">= 0"
-
-if ARGV.first
-  str = ARGV.first
-  str = str.dup.force_encoding("BINARY") if str.respond_to? :force_encoding
-  if str =~ /\A_(.*)_\z/ and Gem::Version.correct?($1) then
-    version = $1
-    ARGV.shift
-  end
-end
-
-gem 'tilt', version
-load Gem.bin_path('tilt', 'tilt', version)
diff --git a/vendor/bundle/ruby/2.0.0/bin/unicorn b/vendor/bundle/ruby/2.0.0/bin/unicorn
deleted file mode 100755
index 5669e5e..0000000
--- a/vendor/bundle/ruby/2.0.0/bin/unicorn
+++ /dev/null
@@ -1,23 +0,0 @@
-#!/usr/bin/env ruby
-#
-# This file was generated by RubyGems.
-#
-# The application 'unicorn' is installed as part of a gem, and
-# this file is here to facilitate running it.
-#
-
-require 'rubygems'
-
-version = ">= 0"
-
-if ARGV.first
-  str = ARGV.first
-  str = str.dup.force_encoding("BINARY") if str.respond_to? :force_encoding
-  if str =~ /\A_(.*)_\z/ and Gem::Version.correct?($1) then
-    version = $1
-    ARGV.shift
-  end
-end
-
-gem 'unicorn', version
-load Gem.bin_path('unicorn', 'unicorn', version)
diff --git a/vendor/bundle/ruby/2.0.0/bin/unicorn_rails b/vendor/bundle/ruby/2.0.0/bin/unicorn_rails
deleted file mode 100755
index 7d19340..0000000
--- a/vendor/bundle/ruby/2.0.0/bin/unicorn_rails
+++ /dev/null
@@ -1,23 +0,0 @@
-#!/usr/bin/env ruby
-#
-# This file was generated by RubyGems.
-#
-# The application 'unicorn' is installed as part of a gem, and
-# this file is here to facilitate running it.
-#
-
-require 'rubygems'
-
-version = ">= 0"
-
-if ARGV.first
-  str = ARGV.first
-  str = str.dup.force_encoding("BINARY") if str.respond_to? :force_encoding
-  if str =~ /\A_(.*)_\z/ and Gem::Version.correct?($1) then
-    version = $1
-    ARGV.shift
-  end
-end
-
-gem 'unicorn', version
-load Gem.bin_path('unicorn', 'unicorn_rails', version)
diff --git a/vendor/bundle/ruby/2.0.0/build_info/diff-lcs-1.2.5.info b/vendor/bundle/ruby/2.0.0/build_info/diff-lcs-1.2.5.info
deleted file mode 100644
index 8b13789..0000000
--- a/vendor/bundle/ruby/2.0.0/build_info/diff-lcs-1.2.5.info
+++ /dev/null
@@ -1 +0,0 @@
-
diff --git a/vendor/bundle/ruby/2.0.0/build_info/dotenv-0.11.1.info b/vendor/bundle/ruby/2.0.0/build_info/dotenv-0.11.1.info
deleted file mode 100644
index 8b13789..0000000
--- a/vendor/bundle/ruby/2.0.0/build_info/dotenv-0.11.1.info
+++ /dev/null
@@ -1 +0,0 @@
-
diff --git a/vendor/bundle/ruby/2.0.0/build_info/dotenv-deployment-0.0.2.info b/vendor/bundle/ruby/2.0.0/build_info/dotenv-deployment-0.0.2.info
deleted file mode 100644
index 8b13789..0000000
--- a/vendor/bundle/ruby/2.0.0/build_info/dotenv-deployment-0.0.2.info
+++ /dev/null
@@ -1 +0,0 @@
-
diff --git a/vendor/bundle/ruby/2.0.0/build_info/foreman-0.74.0.info b/vendor/bundle/ruby/2.0.0/build_info/foreman-0.74.0.info
deleted file mode 100644
index 8b13789..0000000
--- a/vendor/bundle/ruby/2.0.0/build_info/foreman-0.74.0.info
+++ /dev/null
@@ -1 +0,0 @@
-
diff --git a/vendor/bundle/ruby/2.0.0/build_info/kgio-2.9.2.info b/vendor/bundle/ruby/2.0.0/build_info/kgio-2.9.2.info
deleted file mode 100644
index 8b13789..0000000
--- a/vendor/bundle/ruby/2.0.0/build_info/kgio-2.9.2.info
+++ /dev/null
@@ -1 +0,0 @@
-
diff --git a/vendor/bundle/ruby/2.0.0/build_info/rack-1.5.2.info b/vendor/bundle/ruby/2.0.0/build_info/rack-1.5.2.info
deleted file mode 100644
index 8b13789..0000000
--- a/vendor/bundle/ruby/2.0.0/build_info/rack-1.5.2.info
+++ /dev/null
@@ -1 +0,0 @@
-
diff --git a/vendor/bundle/ruby/2.0.0/build_info/rack-protection-1.5.3.info b/vendor/bundle/ruby/2.0.0/build_info/rack-protection-1.5.3.info
deleted file mode 100644
index 8b13789..0000000
--- a/vendor/bundle/ruby/2.0.0/build_info/rack-protection-1.5.3.info
+++ /dev/null
@@ -1 +0,0 @@
-
diff --git a/vendor/bundle/ruby/2.0.0/build_info/raindrops-0.13.0.info b/vendor/bundle/ruby/2.0.0/build_info/raindrops-0.13.0.info
deleted file mode 100644
index 8b13789..0000000
--- a/vendor/bundle/ruby/2.0.0/build_info/raindrops-0.13.0.info
+++ /dev/null
@@ -1 +0,0 @@
-
diff --git a/vendor/bundle/ruby/2.0.0/build_info/rspec-3.0.0.info b/vendor/bundle/ruby/2.0.0/build_info/rspec-3.0.0.info
deleted file mode 100644
index 8b13789..0000000
--- a/vendor/bundle/ruby/2.0.0/build_info/rspec-3.0.0.info
+++ /dev/null
@@ -1 +0,0 @@
-
diff --git a/vendor/bundle/ruby/2.0.0/build_info/rspec-core-3.0.3.info b/vendor/bundle/ruby/2.0.0/build_info/rspec-core-3.0.3.info
deleted file mode 100644
index 8b13789..0000000
--- a/vendor/bundle/ruby/2.0.0/build_info/rspec-core-3.0.3.info
+++ /dev/null
@@ -1 +0,0 @@
-
diff --git a/vendor/bundle/ruby/2.0.0/build_info/rspec-expectations-3.0.3.info b/vendor/bundle/ruby/2.0.0/build_info/rspec-expectations-3.0.3.info
deleted file mode 100644
index 8b13789..0000000
--- a/vendor/bundle/ruby/2.0.0/build_info/rspec-expectations-3.0.3.info
+++ /dev/null
@@ -1 +0,0 @@
-
diff --git a/vendor/bundle/ruby/2.0.0/build_info/rspec-mocks-3.0.3.info b/vendor/bundle/ruby/2.0.0/build_info/rspec-mocks-3.0.3.info
deleted file mode 100644
index 8b13789..0000000
--- a/vendor/bundle/ruby/2.0.0/build_info/rspec-mocks-3.0.3.info
+++ /dev/null
@@ -1 +0,0 @@
-
diff --git a/vendor/bundle/ruby/2.0.0/build_info/rspec-support-3.0.3.info b/vendor/bundle/ruby/2.0.0/build_info/rspec-support-3.0.3.info
deleted file mode 100644
index 8b13789..0000000
--- a/vendor/bundle/ruby/2.0.0/build_info/rspec-support-3.0.3.info
+++ /dev/null
@@ -1 +0,0 @@
-
diff --git a/vendor/bundle/ruby/2.0.0/build_info/sinatra-1.4.5.info b/vendor/bundle/ruby/2.0.0/build_info/sinatra-1.4.5.info
deleted file mode 100644
index 8b13789..0000000
--- a/vendor/bundle/ruby/2.0.0/build_info/sinatra-1.4.5.info
+++ /dev/null
@@ -1 +0,0 @@
-
diff --git a/vendor/bundle/ruby/2.0.0/build_info/thor-0.19.1.info b/vendor/bundle/ruby/2.0.0/build_info/thor-0.19.1.info
deleted file mode 100644
index 8b13789..0000000
--- a/vendor/bundle/ruby/2.0.0/build_info/thor-0.19.1.info
+++ /dev/null
@@ -1 +0,0 @@
-
diff --git a/vendor/bundle/ruby/2.0.0/build_info/tilt-1.4.1.info b/vendor/bundle/ruby/2.0.0/build_info/tilt-1.4.1.info
deleted file mode 100644
index 8b13789..0000000
--- a/vendor/bundle/ruby/2.0.0/build_info/tilt-1.4.1.info
+++ /dev/null
@@ -1 +0,0 @@
-
diff --git a/vendor/bundle/ruby/2.0.0/build_info/unicorn-4.8.3.info b/vendor/bundle/ruby/2.0.0/build_info/unicorn-4.8.3.info
deleted file mode 100644
index 8b13789..0000000
--- a/vendor/bundle/ruby/2.0.0/build_info/unicorn-4.8.3.info
+++ /dev/null
@@ -1 +0,0 @@
-
diff --git a/vendor/bundle/ruby/2.0.0/cache/diff-lcs-1.2.5.gem b/vendor/bundle/ruby/2.0.0/cache/diff-lcs-1.2.5.gem
deleted file mode 100644
index e4436cc..0000000
Binary files a/vendor/bundle/ruby/2.0.0/cache/diff-lcs-1.2.5.gem and /dev/null differ
diff --git a/vendor/bundle/ruby/2.0.0/cache/dotenv-0.11.1.gem b/vendor/bundle/ruby/2.0.0/cache/dotenv-0.11.1.gem
deleted file mode 100644
index 41a74fa..0000000
Binary files a/vendor/bundle/ruby/2.0.0/cache/dotenv-0.11.1.gem and /dev/null differ
diff --git a/vendor/bundle/ruby/2.0.0/cache/dotenv-deployment-0.0.2.gem b/vendor/bundle/ruby/2.0.0/cache/dotenv-deployment-0.0.2.gem
deleted file mode 100644
index 30876f9..0000000
Binary files a/vendor/bundle/ruby/2.0.0/cache/dotenv-deployment-0.0.2.gem and /dev/null differ
diff --git a/vendor/bundle/ruby/2.0.0/cache/foreman-0.74.0.gem b/vendor/bundle/ruby/2.0.0/cache/foreman-0.74.0.gem
deleted file mode 100644
index 40c013d..0000000
Binary files a/vendor/bundle/ruby/2.0.0/cache/foreman-0.74.0.gem and /dev/null differ
diff --git a/vendor/bundle/ruby/2.0.0/cache/kgio-2.9.2.gem b/vendor/bundle/ruby/2.0.0/cache/kgio-2.9.2.gem
deleted file mode 100644
index cc45547..0000000
Binary files a/vendor/bundle/ruby/2.0.0/cache/kgio-2.9.2.gem and /dev/null differ
diff --git a/vendor/bundle/ruby/2.0.0/cache/rack-1.5.2.gem b/vendor/bundle/ruby/2.0.0/cache/rack-1.5.2.gem
deleted file mode 100644
index e1f7bfd..0000000
Binary files a/vendor/bundle/ruby/2.0.0/cache/rack-1.5.2.gem and /dev/null differ
diff --git a/vendor/bundle/ruby/2.0.0/cache/rack-protection-1.5.3.gem b/vendor/bundle/ruby/2.0.0/cache/rack-protection-1.5.3.gem
deleted file mode 100644
index 5a00e8e..0000000
Binary files a/vendor/bundle/ruby/2.0.0/cache/rack-protection-1.5.3.gem and /dev/null differ
diff --git a/vendor/bundle/ruby/2.0.0/cache/raindrops-0.13.0.gem b/vendor/bundle/ruby/2.0.0/cache/raindrops-0.13.0.gem
deleted file mode 100644
index 90e0e0d..0000000
Binary files a/vendor/bundle/ruby/2.0.0/cache/raindrops-0.13.0.gem and /dev/null differ
diff --git a/vendor/bundle/ruby/2.0.0/cache/rspec-3.0.0.gem b/vendor/bundle/ruby/2.0.0/cache/rspec-3.0.0.gem
deleted file mode 100644
index 28e57f8..0000000
Binary files a/vendor/bundle/ruby/2.0.0/cache/rspec-3.0.0.gem and /dev/null differ
diff --git a/vendor/bundle/ruby/2.0.0/cache/rspec-core-3.0.3.gem b/vendor/bundle/ruby/2.0.0/cache/rspec-core-3.0.3.gem
deleted file mode 100644
index 5ff86eb..0000000
Binary files a/vendor/bundle/ruby/2.0.0/cache/rspec-core-3.0.3.gem and /dev/null differ
diff --git a/vendor/bundle/ruby/2.0.0/cache/rspec-expectations-3.0.3.gem b/vendor/bundle/ruby/2.0.0/cache/rspec-expectations-3.0.3.gem
deleted file mode 100644
index 8238b74..0000000
Binary files a/vendor/bundle/ruby/2.0.0/cache/rspec-expectations-3.0.3.gem and /dev/null differ
diff --git a/vendor/bundle/ruby/2.0.0/cache/rspec-mocks-3.0.3.gem b/vendor/bundle/ruby/2.0.0/cache/rspec-mocks-3.0.3.gem
deleted file mode 100644
index 4d0dbd9..0000000
Binary files a/vendor/bundle/ruby/2.0.0/cache/rspec-mocks-3.0.3.gem and /dev/null differ
diff --git a/vendor/bundle/ruby/2.0.0/cache/rspec-support-3.0.3.gem b/vendor/bundle/ruby/2.0.0/cache/rspec-support-3.0.3.gem
deleted file mode 100644
index ec13f72..0000000
Binary files a/vendor/bundle/ruby/2.0.0/cache/rspec-support-3.0.3.gem and /dev/null differ
diff --git a/vendor/bundle/ruby/2.0.0/cache/sinatra-1.4.5.gem b/vendor/bundle/ruby/2.0.0/cache/sinatra-1.4.5.gem
deleted file mode 100644
index f8cdfe6..0000000
Binary files a/vendor/bundle/ruby/2.0.0/cache/sinatra-1.4.5.gem and /dev/null differ
diff --git a/vendor/bundle/ruby/2.0.0/cache/thor-0.19.1.gem b/vendor/bundle/ruby/2.0.0/cache/thor-0.19.1.gem
deleted file mode 100644
index 1ca502f..0000000
Binary files a/vendor/bundle/ruby/2.0.0/cache/thor-0.19.1.gem and /dev/null differ
diff --git a/vendor/bundle/ruby/2.0.0/cache/tilt-1.4.1.gem b/vendor/bundle/ruby/2.0.0/cache/tilt-1.4.1.gem
deleted file mode 100644
index 3ad79a9..0000000
Binary files a/vendor/bundle/ruby/2.0.0/cache/tilt-1.4.1.gem and /dev/null differ
diff --git a/vendor/bundle/ruby/2.0.0/cache/unicorn-4.8.3.gem b/vendor/bundle/ruby/2.0.0/cache/unicorn-4.8.3.gem
deleted file mode 100644
index f06e285..0000000
Binary files a/vendor/bundle/ruby/2.0.0/cache/unicorn-4.8.3.gem and /dev/null differ
diff --git a/vendor/bundle/ruby/2.0.0/extensions/universal-darwin-13/2.0.0/kgio-2.9.2/gem.build_complete b/vendor/bundle/ruby/2.0.0/extensions/universal-darwin-13/2.0.0/kgio-2.9.2/gem.build_complete
deleted file mode 100644
index e69de29..0000000
diff --git a/vendor/bundle/ruby/2.0.0/extensions/universal-darwin-13/2.0.0/kgio-2.9.2/gem_make.out b/vendor/bundle/ruby/2.0.0/extensions/universal-darwin-13/2.0.0/kgio-2.9.2/gem_make.out
deleted file mode 100644
index bac0708..0000000
--- a/vendor/bundle/ruby/2.0.0/extensions/universal-darwin-13/2.0.0/kgio-2.9.2/gem_make.out
+++ /dev/null
@@ -1,64 +0,0 @@
-/System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/bin/ruby -r ./siteconf20140814-69107-1n4i7bf.rb extconf.rb
-checking for CLOCK_MONOTONIC in time.h... no
-checking for CLOCK_MONOTONIC() in time.h... no
-checking for clockid_t in time.h... no
-checking for clock_gettime() in -lrt... no
-checking for t_open() in -lnsl... no
-checking for socket() in -lsocket... no
-checking for poll() in poll.h... yes
-checking for getaddrinfo() in sys/types.h,sys/socket.h,netdb.h... yes
-checking for getnameinfo() in sys/types.h,sys/socket.h,netdb.h... yes
-checking for struct sockaddr_storage in sys/types.h,sys/socket.h... yes
-checking for accept4() in sys/socket.h... no
-checking for sys/select.h... yes
-checking for writev() in sys/uio.h... yes
-checking for ruby/io.h... yes
-checking for rb_io_t.fd in ruby.h,ruby/io.h... yes
-checking for rb_io_t.mode in ruby.h,ruby/io.h... yes
-checking for rb_io_t.pathv in ruby.h,ruby/io.h... yes
-checking for struct RFile in ruby.h,ruby/io.h... yes
-checking size of struct RFile in ruby.h,ruby/io.h... 24
-checking for struct RObject... yes
-checking size of struct RObject... 40
-checking size of int... 4
-checking for rb_io_ascii8bit_binmode()... yes
-checking for rb_update_max_fd()... yes
-checking for rb_fd_fix_cloexec()... yes
-checking for rb_cloexec_open()... yes
-checking for ruby/thread.h... yes
-checking for rb_thread_call_without_gvl() in ruby/thread.h... yes
-checking for rb_thread_blocking_region()... yes
-checking for rb_thread_io_blocking_region()... yes
-checking for rb_str_set_len()... yes
-checking for rb_time_interval()... yes
-checking for rb_wait_for_single_fd()... yes
-checking for rb_str_subseq()... yes
-checking for rb_ary_subseq()... yes
-creating Makefile
-
-make "DESTDIR=" clean
-
-make "DESTDIR="
-compiling accept.c
-compiling autopush.c
-compiling connect.c
-compiling kgio_ext.c
-compiling poll.c
-poll.c:89:1: warning: control may reach end of non-void function [-Wreturn-type]
-}
-^
-1 warning generated.
-poll.c:89:1: warning: control may reach end of non-void function [-Wreturn-type]
-}
-^
-1 warning generated.
-compiling read.c
-compiling tryopen.c
-compiling wait.c
-compiling write.c
-compiling writev.c
-linking shared-object kgio_ext.bundle
-
-make "DESTDIR=" install
-/usr/bin/install -c -m 0755 kgio_ext.bundle ./.gem.20140814-69107-1tgvci4
-installing default kgio_ext libraries
diff --git a/vendor/bundle/ruby/2.0.0/extensions/universal-darwin-13/2.0.0/kgio-2.9.2/kgio_ext.bundle b/vendor/bundle/ruby/2.0.0/extensions/universal-darwin-13/2.0.0/kgio-2.9.2/kgio_ext.bundle
deleted file mode 100755
index 48342ab..0000000
Binary files a/vendor/bundle/ruby/2.0.0/extensions/universal-darwin-13/2.0.0/kgio-2.9.2/kgio_ext.bundle and /dev/null differ
diff --git a/vendor/bundle/ruby/2.0.0/extensions/universal-darwin-13/2.0.0/kgio-2.9.2/mkmf.log b/vendor/bundle/ruby/2.0.0/extensions/universal-darwin-13/2.0.0/kgio-2.9.2/mkmf.log
deleted file mode 100644
index 32174a5..0000000
--- a/vendor/bundle/ruby/2.0.0/extensions/universal-darwin-13/2.0.0/kgio-2.9.2/mkmf.log
+++ /dev/null
@@ -1,1065 +0,0 @@
-have_macro: checking for CLOCK_MONOTONIC in time.h... -------------------- no
-
-"xcrun clang -o conftest -I/System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/include/ruby-2.0.0/universal-darwin13 -I/System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/include/ruby-2.0.0/ruby/backward -I/System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/include/ruby-2.0.0 -I. -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE -D_DARWIN_UNLIMITED_SELECT -D_REENTRANT   -D_GNU_SOURCE -DPOSIX_C_SOURCE=1-D_POSIX_C_SOURCE=200112L  -g -Os -pipe conftest.c  -L. -L/System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib -L. -L/usr/local/lib   -arch x86_64 -arch i386   -lruby.2.0.0  -lpthread -ldl -lobjc "
-checked program was:
-/* begin */
-1: #include "ruby.h"
-2:
-3: int main(int argc, char **argv)
-4: {
-5:   return 0;
-6: }
-/* end */
-
-"xcrun clang -I/System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/include/ruby-2.0.0/universal-darwin13 -I/System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/include/ruby-2.0.0/ruby/backward -I/System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/include/ruby-2.0.0 -I. -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE -D_DARWIN_UNLIMITED_SELECT -D_REENTRANT   -D_GNU_SOURCE -DPOSIX_C_SOURCE=1-D_POSIX_C_SOURCE=200112L  -g -Os -pipe  -arch x86_64 -arch i386  -c conftest.c"
-conftest.c:6:3: error:
-# error
-  ^
-conftest.c:7:1: error: expected identifier or '('
-|:/ === CLOCK_MONOTONIC undefined === /:|
-^
-2 errors generated.
-checked program was:
-/* begin */
-1: #include "ruby.h"
-2:
-3: #include <time.h>
-4: /*top*/
-5: #ifndef CLOCK_MONOTONIC
-6: # error
-7: |:/ === CLOCK_MONOTONIC undefined === /:|
-8: #endif
-/* end */
-
---------------------
-
-have_func: checking for CLOCK_MONOTONIC() in time.h... -------------------- no
-
-"xcrun clang -o conftest -I/System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/include/ruby-2.0.0/universal-darwin13 -I/System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/include/ruby-2.0.0/ruby/backward -I/System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/include/ruby-2.0.0 -I. -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE -D_DARWIN_UNLIMITED_SELECT -D_REENTRANT   -D_GNU_SOURCE -DPOSIX_C_SOURCE=1-D_POSIX_C_SOURCE=200112L  -g -Os -pipe conftest.c  -L. -L/System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib -L. -L/usr/local/lib   -arch x86_64 -arch i386   -lruby.2.0.0  -lpthread -ldl -lobjc "
-conftest.c:7:57: error: use of undeclared identifier 'CLOCK_MONOTONIC'
-int t(void) { void ((*volatile p)()); p = (void ((*)()))CLOCK_MONOTONIC; return 0; }
-                                                        ^
-1 error generated.
-checked program was:
-/* begin */
- 1: #include "ruby.h"
- 2:
- 3: #include <time.h>
- 4:
- 5: /*top*/
- 6: extern int t(void);
- 7: int t(void) { void ((*volatile p)()); p = (void ((*)()))CLOCK_MONOTONIC; return 0; }
- 8: int main(int argc, char **argv)
- 9: {
-10:   if (argc > 1000000) {
-11:     printf("%p", &t);
-12:   }
-13:
-14:   return 0;
-15: }
-/* end */
-
-"xcrun clang -o conftest -I/System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/include/ruby-2.0.0/universal-darwin13 -I/System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/include/ruby-2.0.0/ruby/backward -I/System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/include/ruby-2.0.0 -I. -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE -D_DARWIN_UNLIMITED_SELECT -D_REENTRANT   -D_GNU_SOURCE -DPOSIX_C_SOURCE=1-D_POSIX_C_SOURCE=200112L  -g -Os -pipe conftest.c  -L. -L/System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib -L. -L/usr/local/lib   -arch x86_64 -arch i386   -lruby.2.0.0  -lpthread -ldl -lobjc "
-conftest.c:7:15: warning: implicit declaration of function 'CLOCK_MONOTONIC' is invalid in C99 [-Wimplicit-function-declaration]
-int t(void) { CLOCK_MONOTONIC(); return 0; }
-              ^
-1 warning generated.
-Undefined symbols for architecture x86_64:
-  "_CLOCK_MONOTONIC", referenced from:
-      _t in conftest-823ffb.o
-ld: symbol(s) not found for architecture x86_64
-conftest.c:7:15: warning: implicit declaration of function 'CLOCK_MONOTONIC' is invalid in C99 [-Wimplicit-function-declaration]
-int t(void) { CLOCK_MONOTONIC(); return 0; }
-              ^
-1 warning generated.
-clang: error: linker command failed with exit code 1 (use -v to see invocation)
-checked program was:
-/* begin */
- 1: #include "ruby.h"
- 2:
- 3: #include <time.h>
- 4:
- 5: /*top*/
- 6: extern int t(void);
- 7: int t(void) { CLOCK_MONOTONIC(); return 0; }
- 8: int main(int argc, char **argv)
- 9: {
-10:   if (argc > 1000000) {
-11:     printf("%p", &t);
-12:   }
-13:
-14:   return 0;
-15: }
-/* end */
-
---------------------
-
-have_type: checking for clockid_t in time.h... -------------------- no
-
-"xcrun clang -I/System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/include/ruby-2.0.0/universal-darwin13 -I/System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/include/ruby-2.0.0/ruby/backward -I/System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/include/ruby-2.0.0 -I. -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE -D_DARWIN_UNLIMITED_SELECT -D_REENTRANT   -D_GNU_SOURCE -DPOSIX_C_SOURCE=1-D_POSIX_C_SOURCE=200112L  -g -Os -pipe  -arch x86_64 -arch i386  -c conftest.c"
-conftest.c:6:9: error: unknown type name 'clockid_t'; did you mean 'clock_t'?
-typedef clockid_t conftest_type;
-        ^~~~~~~~~
-        clock_t
-/usr/include/sys/_types/_clock_t.h:30:33: note: 'clock_t' declared here
-typedef __darwin_clock_t        clock_t;
-                                ^
-1 error generated.
-checked program was:
-/* begin */
-1: #include "ruby.h"
-2:
-3: #include <time.h>
-4:
-5: /*top*/
-6: typedef clockid_t conftest_type;
-7: int conftestval[sizeof(conftest_type)?1:-1];
-/* end */
-
---------------------
-
-have_library: checking for clock_gettime() in -lrt... -------------------- no
-
-"xcrun clang -o conftest -I/System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/include/ruby-2.0.0/universal-darwin13 -I/System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/include/ruby-2.0.0/ruby/backward -I/System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/include/ruby-2.0.0 -I. -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE -D_DARWIN_UNLIMITED_SELECT -D_REENTRANT   -D_GNU_SOURCE -DPOSIX_C_SOURCE=1-D_POSIX_C_SOURCE=200112L  -g -Os -pipe conftest.c  -L. -L/System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib -L. -L/usr/local/lib   -arch x86_64 -arch i386   -lruby.2.0.0 -lrt  -lpthread -ldl -lobjc "
-conftest.c:7:57: error: use of undeclared identifier 'clock_gettime'
-int t(void) { void ((*volatile p)()); p = (void ((*)()))clock_gettime; return 0; }
-                                                        ^
-1 error generated.
-checked program was:
-/* begin */
- 1: #include "ruby.h"
- 2:
- 3: #include <time.h>
- 4:
- 5: /*top*/
- 6: extern int t(void);
- 7: int t(void) { void ((*volatile p)()); p = (void ((*)()))clock_gettime; return 0; }
- 8: int main(int argc, char **argv)
- 9: {
-10:   if (argc > 1000000) {
-11:     printf("%p", &t);
-12:   }
-13:
-14:   return 0;
-15: }
-/* end */
-
-"xcrun clang -o conftest -I/System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/include/ruby-2.0.0/universal-darwin13 -I/System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/include/ruby-2.0.0/ruby/backward -I/System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/include/ruby-2.0.0 -I. -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE -D_DARWIN_UNLIMITED_SELECT -D_REENTRANT   -D_GNU_SOURCE -DPOSIX_C_SOURCE=1-D_POSIX_C_SOURCE=200112L  -g -Os -pipe conftest.c  -L. -L/System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib -L. -L/usr/local/lib   -arch x86_64 -arch i386   -lruby.2.0.0 -lrt  -lpthread -ldl -lobjc "
-conftest.c:7:15: warning: implicit declaration of function 'clock_gettime' is invalid in C99 [-Wimplicit-function-declaration]
-int t(void) { clock_gettime(); return 0; }
-              ^
-1 warning generated.
-ld: library not found for -lrt
-conftest.c:7:15: warning: implicit declaration of function 'clock_gettime' is invalid in C99 [-Wimplicit-function-declaration]
-int t(void) { clock_gettime(); return 0; }
-              ^
-1 warning generated.
-clang: error: linker command failed with exit code 1 (use -v to see invocation)
-checked program was:
-/* begin */
- 1: #include "ruby.h"
- 2:
- 3: #include <time.h>
- 4:
- 5: /*top*/
- 6: extern int t(void);
- 7: int t(void) { clock_gettime(); return 0; }
- 8: int main(int argc, char **argv)
- 9: {
-10:   if (argc > 1000000) {
-11:     printf("%p", &t);
-12:   }
-13:
-14:   return 0;
-15: }
-/* end */
-
---------------------
-
-have_library: checking for t_open() in -lnsl... -------------------- no
-
-"xcrun clang -o conftest -I/System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/include/ruby-2.0.0/universal-darwin13 -I/System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/include/ruby-2.0.0/ruby/backward -I/System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/include/ruby-2.0.0 -I. -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE -D_DARWIN_UNLIMITED_SELECT -D_REENTRANT   -D_GNU_SOURCE -DPOSIX_C_SOURCE=1-D_POSIX_C_SOURCE=200112L  -g -Os -pipe conftest.c  -L. -L/System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib -L. -L/usr/local/lib   -arch x86_64 -arch i386   -lruby.2.0.0 -lnsl  -lpthread -ldl -lobjc "
-conftest.c:5:57: error: use of undeclared identifier 't_open'
-int t(void) { void ((*volatile p)()); p = (void ((*)()))t_open; return 0; }
-                                                        ^
-1 error generated.
-checked program was:
-/* begin */
- 1: #include "ruby.h"
- 2:
- 3: /*top*/
- 4: extern int t(void);
- 5: int t(void) { void ((*volatile p)()); p = (void ((*)()))t_open; return 0; }
- 6: int main(int argc, char **argv)
- 7: {
- 8:   if (argc > 1000000) {
- 9:     printf("%p", &t);
-10:   }
-11:
-12:   return 0;
-13: }
-/* end */
-
-"xcrun clang -o conftest -I/System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/include/ruby-2.0.0/universal-darwin13 -I/System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/include/ruby-2.0.0/ruby/backward -I/System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/include/ruby-2.0.0 -I. -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE -D_DARWIN_UNLIMITED_SELECT -D_REENTRANT   -D_GNU_SOURCE -DPOSIX_C_SOURCE=1-D_POSIX_C_SOURCE=200112L  -g -Os -pipe conftest.c  -L. -L/System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib -L. -L/usr/local/lib   -arch x86_64 -arch i386   -lruby.2.0.0 -lnsl  -lpthread -ldl -lobjc "
-conftest.c:5:15: warning: implicit declaration of function 't_open' is invalid in C99 [-Wimplicit-function-declaration]
-int t(void) { t_open(); return 0; }
-              ^
-1 warning generated.
-ld: library not found for -lnsl
-conftest.c:5:15: warning: implicit declaration of function 't_open' is invalid in C99 [-Wimplicit-function-declaration]
-int t(void) { t_open(); return 0; }
-              ^
-1 warning generated.
-clang: error: linker command failed with exit code 1 (use -v to see invocation)
-checked program was:
-/* begin */
- 1: #include "ruby.h"
- 2:
- 3: /*top*/
- 4: extern int t(void);
- 5: int t(void) { t_open(); return 0; }
- 6: int main(int argc, char **argv)
- 7: {
- 8:   if (argc > 1000000) {
- 9:     printf("%p", &t);
-10:   }
-11:
-12:   return 0;
-13: }
-/* end */
-
---------------------
-
-have_library: checking for socket() in -lsocket... -------------------- no
-
-"xcrun clang -o conftest -I/System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/include/ruby-2.0.0/universal-darwin13 -I/System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/include/ruby-2.0.0/ruby/backward -I/System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/include/ruby-2.0.0 -I. -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE -D_DARWIN_UNLIMITED_SELECT -D_REENTRANT   -D_GNU_SOURCE -DPOSIX_C_SOURCE=1-D_POSIX_C_SOURCE=200112L  -g -Os -pipe conftest.c  -L. -L/System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib -L. -L/usr/local/lib   -arch x86_64 -arch i386   -lruby.2.0.0 -lsocket  -lpthread -ldl -lobjc "
-conftest.c:5:57: error: use of undeclared identifier 'socket'
-int t(void) { void ((*volatile p)()); p = (void ((*)()))socket; return 0; }
-                                                        ^
-1 error generated.
-checked program was:
-/* begin */
- 1: #include "ruby.h"
- 2:
- 3: /*top*/
- 4: extern int t(void);
- 5: int t(void) { void ((*volatile p)()); p = (void ((*)()))socket; return 0; }
- 6: int main(int argc, char **argv)
- 7: {
- 8:   if (argc > 1000000) {
- 9:     printf("%p", &t);
-10:   }
-11:
-12:   return 0;
-13: }
-/* end */
-
-"xcrun clang -o conftest -I/System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/include/ruby-2.0.0/universal-darwin13 -I/System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/include/ruby-2.0.0/ruby/backward -I/System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/include/ruby-2.0.0 -I. -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE -D_DARWIN_UNLIMITED_SELECT -D_REENTRANT   -D_GNU_SOURCE -DPOSIX_C_SOURCE=1-D_POSIX_C_SOURCE=200112L  -g -Os -pipe conftest.c  -L. -L/System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib -L. -L/usr/local/lib   -arch x86_64 -arch i386   -lruby.2.0.0 -lsocket  -lpthread -ldl -lobjc "
-conftest.c:5:15: warning: implicit declaration of function 'socket' is invalid in C99 [-Wimplicit-function-declaration]
-int t(void) { socket(); return 0; }
-              ^
-1 warning generated.
-ld: library not found for -lsocket
-conftest.c:5:15: warning: implicit declaration of function 'socket' is invalid in C99 [-Wimplicit-function-declaration]
-int t(void) { socket(); return 0; }
-              ^
-1 warning generated.
-clang: error: linker command failed with exit code 1 (use -v to see invocation)
-checked program was:
-/* begin */
- 1: #include "ruby.h"
- 2:
- 3: /*top*/
- 4: extern int t(void);
- 5: int t(void) { socket(); return 0; }
- 6: int main(int argc, char **argv)
- 7: {
- 8:   if (argc > 1000000) {
- 9:     printf("%p", &t);
-10:   }
-11:
-12:   return 0;
-13: }
-/* end */
-
---------------------
-
-have_func: checking for poll() in poll.h... -------------------- yes
-
-"xcrun clang -o conftest -I/System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/include/ruby-2.0.0/universal-darwin13 -I/System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/include/ruby-2.0.0/ruby/backward -I/System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/include/ruby-2.0.0 -I. -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE -D_DARWIN_UNLIMITED_SELECT -D_REENTRANT   -D_GNU_SOURCE -DPOSIX_C_SOURCE=1-D_POSIX_C_SOURCE=200112L  -g -Os -pipe conftest.c  -L. -L/System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib -L. -L/usr/local/lib   -arch x86_64 -arch i386   -lruby.2.0.0  -lpthread -ldl -lobjc "
-checked program was:
-/* begin */
- 1: #include "ruby.h"
- 2:
- 3: #include <poll.h>
- 4:
- 5: /*top*/
- 6: extern int t(void);
- 7: int t(void) { void ((*volatile p)()); p = (void ((*)()))poll; return 0; }
- 8: int main(int argc, char **argv)
- 9: {
-10:   if (argc > 1000000) {
-11:     printf("%p", &t);
-12:   }
-13:
-14:   return 0;
-15: }
-/* end */
-
---------------------
-
-have_func: checking for getaddrinfo() in sys/types.h,sys/socket.h,netdb.h... -------------------- yes
-
-"xcrun clang -o conftest -I/System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/include/ruby-2.0.0/universal-darwin13 -I/System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/include/ruby-2.0.0/ruby/backward -I/System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/include/ruby-2.0.0 -I. -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE -D_DARWIN_UNLIMITED_SELECT -D_REENTRANT   -D_GNU_SOURCE -DPOSIX_C_SOURCE=1-D_POSIX_C_SOURCE=200112L  -g -Os -pipe conftest.c  -L. -L/System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib -L. -L/usr/local/lib   -arch x86_64 -arch i386   -lruby.2.0.0  -lpthread -ldl -lobjc "
-checked program was:
-/* begin */
- 1: #include "ruby.h"
- 2:
- 3: #include <sys/types.h>
- 4: #include <sys/socket.h>
- 5: #include <netdb.h>
- 6:
- 7: /*top*/
- 8: extern int t(void);
- 9: int t(void) { void ((*volatile p)()); p = (void ((*)()))getaddrinfo; return 0; }
-10: int main(int argc, char **argv)
-11: {
-12:   if (argc > 1000000) {
-13:     printf("%p", &t);
-14:   }
-15:
-16:   return 0;
-17: }
-/* end */
-
---------------------
-
-have_func: checking for getnameinfo() in sys/types.h,sys/socket.h,netdb.h... -------------------- yes
-
-"xcrun clang -o conftest -I/System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/include/ruby-2.0.0/universal-darwin13 -I/System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/include/ruby-2.0.0/ruby/backward -I/System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/include/ruby-2.0.0 -I. -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE -D_DARWIN_UNLIMITED_SELECT -D_REENTRANT   -D_GNU_SOURCE -DPOSIX_C_SOURCE=1-D_POSIX_C_SOURCE=200112L  -g -Os -pipe conftest.c  -L. -L/System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib -L. -L/usr/local/lib   -arch x86_64 -arch i386   -lruby.2.0.0  -lpthread -ldl -lobjc "
-checked program was:
-/* begin */
- 1: #include "ruby.h"
- 2:
- 3: #include <sys/types.h>
- 4: #include <sys/socket.h>
- 5: #include <netdb.h>
- 6:
- 7: /*top*/
- 8: extern int t(void);
- 9: int t(void) { void ((*volatile p)()); p = (void ((*)()))getnameinfo; return 0; }
-10: int main(int argc, char **argv)
-11: {
-12:   if (argc > 1000000) {
-13:     printf("%p", &t);
-14:   }
-15:
-16:   return 0;
-17: }
-/* end */
-
---------------------
-
-have_type: checking for struct sockaddr_storage in sys/types.h,sys/socket.h... -------------------- yes
-
-"xcrun clang -I/System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/include/ruby-2.0.0/universal-darwin13 -I/System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/include/ruby-2.0.0/ruby/backward -I/System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/include/ruby-2.0.0 -I. -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE -D_DARWIN_UNLIMITED_SELECT -D_REENTRANT   -D_GNU_SOURCE -DPOSIX_C_SOURCE=1-D_POSIX_C_SOURCE=200112L  -g -Os -pipe  -arch x86_64 -arch i386  -c conftest.c"
-checked program was:
-/* begin */
-1: #include "ruby.h"
-2:
-3: #include <sys/types.h>
-4: #include <sys/socket.h>
-5:
-6: /*top*/
-7: typedef struct sockaddr_storage conftest_type;
-8: int conftestval[sizeof(conftest_type)?1:-1];
-/* end */
-
---------------------
-
-have_func: checking for accept4() in sys/socket.h... -------------------- no
-
-"xcrun clang -o conftest -I/System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/include/ruby-2.0.0/universal-darwin13 -I/System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/include/ruby-2.0.0/ruby/backward -I/System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/include/ruby-2.0.0 -I. -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE -D_DARWIN_UNLIMITED_SELECT -D_REENTRANT   -D_GNU_SOURCE -DPOSIX_C_SOURCE=1-D_POSIX_C_SOURCE=200112L  -g -Os -pipe conftest.c  -L. -L/System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib -L. -L/usr/local/lib   -arch x86_64 -arch i386   -lruby.2.0.0  -lpthread -ldl -lobjc "
-conftest.c:7:57: error: use of undeclared identifier 'accept4'
-int t(void) { void ((*volatile p)()); p = (void ((*)()))accept4; return 0; }
-                                                        ^
-1 error generated.
-checked program was:
-/* begin */
- 1: #include "ruby.h"
- 2:
- 3: #include <sys/socket.h>
- 4:
- 5: /*top*/
- 6: extern int t(void);
- 7: int t(void) { void ((*volatile p)()); p = (void ((*)()))accept4; return 0; }
- 8: int main(int argc, char **argv)
- 9: {
-10:   if (argc > 1000000) {
-11:     printf("%p", &t);
-12:   }
-13:
-14:   return 0;
-15: }
-/* end */
-
-"xcrun clang -o conftest -I/System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/include/ruby-2.0.0/universal-darwin13 -I/System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/include/ruby-2.0.0/ruby/backward -I/System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/include/ruby-2.0.0 -I. -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE -D_DARWIN_UNLIMITED_SELECT -D_REENTRANT   -D_GNU_SOURCE -DPOSIX_C_SOURCE=1-D_POSIX_C_SOURCE=200112L  -g -Os -pipe conftest.c  -L. -L/System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib -L. -L/usr/local/lib   -arch x86_64 -arch i386   -lruby.2.0.0  -lpthread -ldl -lobjc "
-conftest.c:7:15: warning: implicit declaration of function 'accept4' is invalid in C99 [-Wimplicit-function-declaration]
-int t(void) { accept4(); return 0; }
-              ^
-1 warning generated.
-Undefined symbols for architecture x86_64:
-  "_accept4", referenced from:
-      _t in conftest-4adf12.o
-ld: symbol(s) not found for architecture x86_64
-conftest.c:7:15: warning: implicit declaration of function 'accept4' is invalid in C99 [-Wimplicit-function-declaration]
-int t(void) { accept4(); return 0; }
-              ^
-1 warning generated.
-clang: error: linker command failed with exit code 1 (use -v to see invocation)
-checked program was:
-/* begin */
- 1: #include "ruby.h"
- 2:
- 3: #include <sys/socket.h>
- 4:
- 5: /*top*/
- 6: extern int t(void);
- 7: int t(void) { accept4(); return 0; }
- 8: int main(int argc, char **argv)
- 9: {
-10:   if (argc > 1000000) {
-11:     printf("%p", &t);
-12:   }
-13:
-14:   return 0;
-15: }
-/* end */
-
---------------------
-
-have_header: checking for sys/select.h... -------------------- yes
-
-"xcrun clang -I/System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/include/ruby-2.0.0/universal-darwin13 -I/System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/include/ruby-2.0.0/ruby/backward -I/System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/include/ruby-2.0.0 -I. -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE -D_DARWIN_UNLIMITED_SELECT -D_REENTRANT   -D_GNU_SOURCE -DPOSIX_C_SOURCE=1-D_POSIX_C_SOURCE=200112L  -g -Os -pipe  -arch x86_64 -arch i386  -c conftest.c"
-checked program was:
-/* begin */
-1: #include "ruby.h"
-2:
-3: #include <sys/select.h>
-/* end */
-
---------------------
-
-have_func: checking for writev() in sys/uio.h... -------------------- yes
-
-"xcrun clang -o conftest -I/System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/include/ruby-2.0.0/universal-darwin13 -I/System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/include/ruby-2.0.0/ruby/backward -I/System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/include/ruby-2.0.0 -I. -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE -D_DARWIN_UNLIMITED_SELECT -D_REENTRANT   -D_GNU_SOURCE -DPOSIX_C_SOURCE=1-D_POSIX_C_SOURCE=200112L  -g -Os -pipe conftest.c  -L. -L/System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib -L. -L/usr/local/lib   -arch x86_64 -arch i386   -lruby.2.0.0  -lpthread -ldl -lobjc "
-checked program was:
-/* begin */
- 1: #include "ruby.h"
- 2:
- 3: #include <sys/uio.h>
- 4:
- 5: /*top*/
- 6: extern int t(void);
- 7: int t(void) { void ((*volatile p)()); p = (void ((*)()))writev; return 0; }
- 8: int main(int argc, char **argv)
- 9: {
-10:   if (argc > 1000000) {
-11:     printf("%p", &t);
-12:   }
-13:
-14:   return 0;
-15: }
-/* end */
-
---------------------
-
-have_header: checking for ruby/io.h... -------------------- yes
-
-"xcrun clang -I/System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/include/ruby-2.0.0/universal-darwin13 -I/System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/include/ruby-2.0.0/ruby/backward -I/System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/include/ruby-2.0.0 -I. -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE -D_DARWIN_UNLIMITED_SELECT -D_REENTRANT   -D_GNU_SOURCE -DPOSIX_C_SOURCE=1-D_POSIX_C_SOURCE=200112L  -g -Os -pipe  -arch x86_64 -arch i386  -c conftest.c"
-checked program was:
-/* begin */
-1: #include "ruby.h"
-2:
-3: #include <ruby/io.h>
-/* end */
-
---------------------
-
-have_struct_member: checking for rb_io_t.fd in ruby.h,ruby/io.h... -------------------- yes
-
-"xcrun clang -I/System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/include/ruby-2.0.0/universal-darwin13 -I/System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/include/ruby-2.0.0/ruby/backward -I/System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/include/ruby-2.0.0 -I. -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE -D_DARWIN_UNLIMITED_SELECT -D_REENTRANT   -D_GNU_SOURCE -DPOSIX_C_SOURCE=1-D_POSIX_C_SOURCE=200112L  -g -Os -pipe  -arch x86_64 -arch i386  -c conftest.c"
-checked program was:
-/* begin */
- 1: #include "ruby.h"
- 2:
- 3: #include <ruby.h>
- 4: #include <ruby/io.h>
- 5:
- 6: /*top*/
- 7: int s = (char *)&((rb_io_t*)0)->fd - (char *)0;
- 8: int main(int argc, char **argv)
- 9: {
-10:   if (argc > 1000000) {
-11:     printf("%p", &s);
-12:   }
-13:
-14:   return 0;
-15: }
-/* end */
-
---------------------
-
-have_struct_member: checking for rb_io_t.mode in ruby.h,ruby/io.h... -------------------- yes
-
-"xcrun clang -I/System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/include/ruby-2.0.0/universal-darwin13 -I/System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/include/ruby-2.0.0/ruby/backward -I/System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/include/ruby-2.0.0 -I. -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE -D_DARWIN_UNLIMITED_SELECT -D_REENTRANT   -D_GNU_SOURCE -DPOSIX_C_SOURCE=1-D_POSIX_C_SOURCE=200112L  -g -Os -pipe  -arch x86_64 -arch i386  -c conftest.c"
-checked program was:
-/* begin */
- 1: #include "ruby.h"
- 2:
- 3: #include <ruby.h>
- 4: #include <ruby/io.h>
- 5:
- 6: /*top*/
- 7: int s = (char *)&((rb_io_t*)0)->mode - (char *)0;
- 8: int main(int argc, char **argv)
- 9: {
-10:   if (argc > 1000000) {
-11:     printf("%p", &s);
-12:   }
-13:
-14:   return 0;
-15: }
-/* end */
-
---------------------
-
-have_struct_member: checking for rb_io_t.pathv in ruby.h,ruby/io.h... -------------------- yes
-
-"xcrun clang -I/System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/include/ruby-2.0.0/universal-darwin13 -I/System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/include/ruby-2.0.0/ruby/backward -I/System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/include/ruby-2.0.0 -I. -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE -D_DARWIN_UNLIMITED_SELECT -D_REENTRANT   -D_GNU_SOURCE -DPOSIX_C_SOURCE=1-D_POSIX_C_SOURCE=200112L  -g -Os -pipe  -arch x86_64 -arch i386  -c conftest.c"
-checked program was:
-/* begin */
- 1: #include "ruby.h"
- 2:
- 3: #include <ruby.h>
- 4: #include <ruby/io.h>
- 5:
- 6: /*top*/
- 7: int s = (char *)&((rb_io_t*)0)->pathv - (char *)0;
- 8: int main(int argc, char **argv)
- 9: {
-10:   if (argc > 1000000) {
-11:     printf("%p", &s);
-12:   }
-13:
-14:   return 0;
-15: }
-/* end */
-
---------------------
-
-have_type: checking for struct RFile in ruby.h,ruby/io.h... -------------------- yes
-
-"xcrun clang -I/System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/include/ruby-2.0.0/universal-darwin13 -I/System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/include/ruby-2.0.0/ruby/backward -I/System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/include/ruby-2.0.0 -I. -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE -D_DARWIN_UNLIMITED_SELECT -D_REENTRANT   -D_GNU_SOURCE -DPOSIX_C_SOURCE=1-D_POSIX_C_SOURCE=200112L  -g -Os -pipe  -arch x86_64 -arch i386  -c conftest.c"
-checked program was:
-/* begin */
-1: #include "ruby.h"
-2:
-3: #include <ruby.h>
-4: #include <ruby/io.h>
-5:
-6: /*top*/
-7: typedef struct RFile conftest_type;
-8: int conftestval[sizeof(conftest_type)?1:-1];
-/* end */
-
---------------------
-
-check_sizeof: checking size of struct RFile in ruby.h,ruby/io.h... -------------------- 24
-
-"xcrun clang -I/System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/include/ruby-2.0.0/universal-darwin13 -I/System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/include/ruby-2.0.0/ruby/backward -I/System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/include/ruby-2.0.0 -I. -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE -D_DARWIN_UNLIMITED_SELECT -D_REENTRANT   -D_GNU_SOURCE -DPOSIX_C_SOURCE=1-D_POSIX_C_SOURCE=200112L  -g -Os -pipe  -arch x86_64 -arch i386  -c conftest.c"
-conftest.c:9:20: error: 'conftest_const' declared as an array with a negative size
-int conftest_const[(sizeof((*rbcv_ptr_)) < 0) ? 1 : -1];
-                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-1 error generated.
-checked program was:
-/* begin */
-1: #include "ruby.h"
-2:
-3: #include <ruby.h>
-4: #include <ruby/io.h>
-5: typedef struct RFile rbcv_typedef_;
-6: static rbcv_typedef_ *rbcv_ptr_;
-7:
-8: /*top*/
-9: int conftest_const[(sizeof((*rbcv_ptr_)) < 0) ? 1 : -1];
-/* end */
-
-"xcrun clang -o conftest -I/System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/include/ruby-2.0.0/universal-darwin13 -I/System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/include/ruby-2.0.0/ruby/backward -I/System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/include/ruby-2.0.0 -I. -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE -D_DARWIN_UNLIMITED_SELECT -D_REENTRANT   -D_GNU_SOURCE -DPOSIX_C_SOURCE=1-D_POSIX_C_SOURCE=200112L  -g -Os -pipe conftest.c  -L. -L/System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib -L. -L/usr/local/lib   -arch x86_64 -arch i386   -lruby.2.0.0  -lpthread -ldl -lobjc "
-checked program was:
-/* begin */
- 1: #include "ruby.h"
- 2:
- 3: #include <ruby.h>
- 4: #include <ruby/io.h>
- 5: typedef struct RFile rbcv_typedef_;
- 6: static rbcv_typedef_ *rbcv_ptr_;
- 7:
- 8: #include <stdio.h>
- 9: /*top*/
-10: typedef unsigned
-11: #ifdef PRI_LL_PREFIX
-12: #define PRI_CONFTEST_PREFIX PRI_LL_PREFIX
-13: LONG_LONG
-14: #else
-15: #define PRI_CONFTEST_PREFIX "l"
-16: long
-17: #endif
-18: conftest_type;
-19: conftest_type conftest_const = (conftest_type)(sizeof((*rbcv_ptr_)));
-20: int main() {printf("%"PRI_CONFTEST_PREFIX"u\n", conftest_const); return 0;}
-/* end */
-
-./conftest |
---------------------
-
-have_type: checking for struct RObject... -------------------- yes
-
-"xcrun clang -I/System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/include/ruby-2.0.0/universal-darwin13 -I/System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/include/ruby-2.0.0/ruby/backward -I/System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/include/ruby-2.0.0 -I. -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE -D_DARWIN_UNLIMITED_SELECT -D_REENTRANT   -D_GNU_SOURCE -DPOSIX_C_SOURCE=1-D_POSIX_C_SOURCE=200112L  -g -Os -pipe  -arch x86_64 -arch i386  -c conftest.c"
-checked program was:
-/* begin */
-1: #include "ruby.h"
-2:
-3: /*top*/
-4: typedef struct RObject conftest_type;
-5: int conftestval[sizeof(conftest_type)?1:-1];
-/* end */
-
---------------------
-
-check_sizeof: checking size of struct RObject... -------------------- 40
-
-"xcrun clang -I/System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/include/ruby-2.0.0/universal-darwin13 -I/System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/include/ruby-2.0.0/ruby/backward -I/System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/include/ruby-2.0.0 -I. -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE -D_DARWIN_UNLIMITED_SELECT -D_REENTRANT   -D_GNU_SOURCE -DPOSIX_C_SOURCE=1-D_POSIX_C_SOURCE=200112L  -g -Os -pipe  -arch x86_64 -arch i386  -c conftest.c"
-conftest.c:7:20: error: 'conftest_const' declared as an array with a negative size
-int conftest_const[(sizeof((*rbcv_ptr_)) < 0) ? 1 : -1];
-                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-1 error generated.
-checked program was:
-/* begin */
-1: #include "ruby.h"
-2:
-3: typedef struct RObject rbcv_typedef_;
-4: static rbcv_typedef_ *rbcv_ptr_;
-5:
-6: /*top*/
-7: int conftest_const[(sizeof((*rbcv_ptr_)) < 0) ? 1 : -1];
-/* end */
-
-"xcrun clang -o conftest -I/System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/include/ruby-2.0.0/universal-darwin13 -I/System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/include/ruby-2.0.0/ruby/backward -I/System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/include/ruby-2.0.0 -I. -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE -D_DARWIN_UNLIMITED_SELECT -D_REENTRANT   -D_GNU_SOURCE -DPOSIX_C_SOURCE=1-D_POSIX_C_SOURCE=200112L  -g -Os -pipe conftest.c  -L. -L/System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib -L. -L/usr/local/lib   -arch x86_64 -arch i386   -lruby.2.0.0  -lpthread -ldl -lobjc "
-checked program was:
-/* begin */
- 1: #include "ruby.h"
- 2:
- 3: typedef struct RObject rbcv_typedef_;
- 4: static rbcv_typedef_ *rbcv_ptr_;
- 5:
- 6: #include <stdio.h>
- 7: /*top*/
- 8: typedef unsigned
- 9: #ifdef PRI_LL_PREFIX
-10: #define PRI_CONFTEST_PREFIX PRI_LL_PREFIX
-11: LONG_LONG
-12: #else
-13: #define PRI_CONFTEST_PREFIX "l"
-14: long
-15: #endif
-16: conftest_type;
-17: conftest_type conftest_const = (conftest_type)(sizeof((*rbcv_ptr_)));
-18: int main() {printf("%"PRI_CONFTEST_PREFIX"u\n", conftest_const); return 0;}
-/* end */
-
-./conftest |
---------------------
-
-check_sizeof: checking size of int... -------------------- 4
-
-"xcrun clang -I/System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/include/ruby-2.0.0/universal-darwin13 -I/System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/include/ruby-2.0.0/ruby/backward -I/System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/include/ruby-2.0.0 -I. -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE -D_DARWIN_UNLIMITED_SELECT -D_REENTRANT   -D_GNU_SOURCE -DPOSIX_C_SOURCE=1-D_POSIX_C_SOURCE=200112L  -g -Os -pipe  -arch x86_64 -arch i386  -c conftest.c"
-conftest.c:7:20: error: 'conftest_const' declared as an array with a negative size
-int conftest_const[(sizeof((*rbcv_ptr_)) < 0) ? 1 : -1];
-                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-1 error generated.
-checked program was:
-/* begin */
-1: #include "ruby.h"
-2:
-3: typedef int rbcv_typedef_;
-4: static rbcv_typedef_ *rbcv_ptr_;
-5:
-6: /*top*/
-7: int conftest_const[(sizeof((*rbcv_ptr_)) < 0) ? 1 : -1];
-/* end */
-
-"xcrun clang -o conftest -I/System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/include/ruby-2.0.0/universal-darwin13 -I/System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/include/ruby-2.0.0/ruby/backward -I/System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/include/ruby-2.0.0 -I. -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE -D_DARWIN_UNLIMITED_SELECT -D_REENTRANT   -D_GNU_SOURCE -DPOSIX_C_SOURCE=1-D_POSIX_C_SOURCE=200112L  -g -Os -pipe conftest.c  -L. -L/System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib -L. -L/usr/local/lib   -arch x86_64 -arch i386   -lruby.2.0.0  -lpthread -ldl -lobjc "
-checked program was:
-/* begin */
- 1: #include "ruby.h"
- 2:
- 3: typedef int rbcv_typedef_;
- 4: static rbcv_typedef_ *rbcv_ptr_;
- 5:
- 6: #include <stdio.h>
- 7: /*top*/
- 8: typedef unsigned
- 9: #ifdef PRI_LL_PREFIX
-10: #define PRI_CONFTEST_PREFIX PRI_LL_PREFIX
-11: LONG_LONG
-12: #else
-13: #define PRI_CONFTEST_PREFIX "l"
-14: long
-15: #endif
-16: conftest_type;
-17: conftest_type conftest_const = (conftest_type)(sizeof((*rbcv_ptr_)));
-18: int main() {printf("%"PRI_CONFTEST_PREFIX"u\n", conftest_const); return 0;}
-/* end */
-
-./conftest |
---------------------
-
-have_func: checking for rb_io_ascii8bit_binmode()... -------------------- yes
-
-"xcrun clang -o conftest -I/System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/include/ruby-2.0.0/universal-darwin13 -I/System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/include/ruby-2.0.0/ruby/backward -I/System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/include/ruby-2.0.0 -I. -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE -D_DARWIN_UNLIMITED_SELECT -D_REENTRANT   -D_GNU_SOURCE -DPOSIX_C_SOURCE=1-D_POSIX_C_SOURCE=200112L  -g -Os -pipe conftest.c  -L. -L/System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib -L. -L/usr/local/lib   -arch x86_64 -arch i386   -lruby.2.0.0  -lpthread -ldl -lobjc "
-checked program was:
-/* begin */
- 1: #include "ruby.h"
- 2:
- 3: /*top*/
- 4: extern int t(void);
- 5: int t(void) { void ((*volatile p)()); p = (void ((*)()))rb_io_ascii8bit_binmode; return 0; }
- 6: int main(int argc, char **argv)
- 7: {
- 8:   if (argc > 1000000) {
- 9:     printf("%p", &t);
-10:   }
-11:
-12:   return 0;
-13: }
-/* end */
-
---------------------
-
-have_func: checking for rb_update_max_fd()... -------------------- yes
-
-"xcrun clang -o conftest -I/System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/include/ruby-2.0.0/universal-darwin13 -I/System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/include/ruby-2.0.0/ruby/backward -I/System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/include/ruby-2.0.0 -I. -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE -D_DARWIN_UNLIMITED_SELECT -D_REENTRANT   -D_GNU_SOURCE -DPOSIX_C_SOURCE=1-D_POSIX_C_SOURCE=200112L  -g -Os -pipe conftest.c  -L. -L/System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib -L. -L/usr/local/lib   -arch x86_64 -arch i386   -lruby.2.0.0  -lpthread -ldl -lobjc "
-checked program was:
-/* begin */
- 1: #include "ruby.h"
- 2:
- 3: /*top*/
- 4: extern int t(void);
- 5: int t(void) { void ((*volatile p)()); p = (void ((*)()))rb_update_max_fd; return 0; }
- 6: int main(int argc, char **argv)
- 7: {
- 8:   if (argc > 1000000) {
- 9:     printf("%p", &t);
-10:   }
-11:
-12:   return 0;
-13: }
-/* end */
-
---------------------
-
-have_func: checking for rb_fd_fix_cloexec()... -------------------- yes
-
-"xcrun clang -o conftest -I/System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/include/ruby-2.0.0/universal-darwin13 -I/System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/include/ruby-2.0.0/ruby/backward -I/System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/include/ruby-2.0.0 -I. -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE -D_DARWIN_UNLIMITED_SELECT -D_REENTRANT   -D_GNU_SOURCE -DPOSIX_C_SOURCE=1-D_POSIX_C_SOURCE=200112L  -g -Os -pipe conftest.c  -L. -L/System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib -L. -L/usr/local/lib   -arch x86_64 -arch i386   -lruby.2.0.0  -lpthread -ldl -lobjc "
-checked program was:
-/* begin */
- 1: #include "ruby.h"
- 2:
- 3: /*top*/
- 4: extern int t(void);
- 5: int t(void) { void ((*volatile p)()); p = (void ((*)()))rb_fd_fix_cloexec; return 0; }
- 6: int main(int argc, char **argv)
- 7: {
- 8:   if (argc > 1000000) {
- 9:     printf("%p", &t);
-10:   }
-11:
-12:   return 0;
-13: }
-/* end */
-
---------------------
-
-have_func: checking for rb_cloexec_open()... -------------------- yes
-
-"xcrun clang -o conftest -I/System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/include/ruby-2.0.0/universal-darwin13 -I/System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/include/ruby-2.0.0/ruby/backward -I/System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/include/ruby-2.0.0 -I. -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE -D_DARWIN_UNLIMITED_SELECT -D_REENTRANT   -D_GNU_SOURCE -DPOSIX_C_SOURCE=1-D_POSIX_C_SOURCE=200112L  -g -Os -pipe conftest.c  -L. -L/System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib -L. -L/usr/local/lib   -arch x86_64 -arch i386   -lruby.2.0.0  -lpthread -ldl -lobjc "
-checked program was:
-/* begin */
- 1: #include "ruby.h"
- 2:
- 3: /*top*/
- 4: extern int t(void);
- 5: int t(void) { void ((*volatile p)()); p = (void ((*)()))rb_cloexec_open; return 0; }
- 6: int main(int argc, char **argv)
- 7: {
- 8:   if (argc > 1000000) {
- 9:     printf("%p", &t);
-10:   }
-11:
-12:   return 0;
-13: }
-/* end */
-
---------------------
-
-have_header: checking for ruby/thread.h... -------------------- yes
-
-"xcrun clang -I/System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/include/ruby-2.0.0/universal-darwin13 -I/System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/include/ruby-2.0.0/ruby/backward -I/System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/include/ruby-2.0.0 -I. -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE -D_DARWIN_UNLIMITED_SELECT -D_REENTRANT   -D_GNU_SOURCE -DPOSIX_C_SOURCE=1-D_POSIX_C_SOURCE=200112L  -g -Os -pipe  -arch x86_64 -arch i386  -c conftest.c"
-checked program was:
-/* begin */
-1: #include "ruby.h"
-2:
-3: #include <ruby/thread.h>
-/* end */
-
---------------------
-
-have_func: checking for rb_thread_call_without_gvl() in ruby/thread.h... -------------------- yes
-
-"xcrun clang -o conftest -I/System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/include/ruby-2.0.0/universal-darwin13 -I/System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/include/ruby-2.0.0/ruby/backward -I/System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/include/ruby-2.0.0 -I. -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE -D_DARWIN_UNLIMITED_SELECT -D_REENTRANT   -D_GNU_SOURCE -DPOSIX_C_SOURCE=1-D_POSIX_C_SOURCE=200112L  -g -Os -pipe conftest.c  -L. -L/System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib -L. -L/usr/local/lib   -arch x86_64 -arch i386   -lruby.2.0.0  -lpthread -ldl -lobjc "
-checked program was:
-/* begin */
- 1: #include "ruby.h"
- 2:
- 3: #include <ruby/thread.h>
- 4:
- 5: /*top*/
- 6: extern int t(void);
- 7: int t(void) { void ((*volatile p)()); p = (void ((*)()))rb_thread_call_without_gvl; return 0; }
- 8: int main(int argc, char **argv)
- 9: {
-10:   if (argc > 1000000) {
-11:     printf("%p", &t);
-12:   }
-13:
-14:   return 0;
-15: }
-/* end */
-
---------------------
-
-have_func: checking for rb_thread_blocking_region()... -------------------- yes
-
-"xcrun clang -o conftest -I/System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/include/ruby-2.0.0/universal-darwin13 -I/System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/include/ruby-2.0.0/ruby/backward -I/System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/include/ruby-2.0.0 -I. -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE -D_DARWIN_UNLIMITED_SELECT -D_REENTRANT   -D_GNU_SOURCE -DPOSIX_C_SOURCE=1-D_POSIX_C_SOURCE=200112L  -g -Os -pipe conftest.c  -L. -L/System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib -L. -L/usr/local/lib   -arch x86_64 -arch i386   -lruby.2.0.0  -lpthread -ldl -lobjc "
-checked program was:
-/* begin */
- 1: #include "ruby.h"
- 2:
- 3: /*top*/
- 4: extern int t(void);
- 5: int t(void) { void ((*volatile p)()); p = (void ((*)()))rb_thread_blocking_region; return 0; }
- 6: int main(int argc, char **argv)
- 7: {
- 8:   if (argc > 1000000) {
- 9:     printf("%p", &t);
-10:   }
-11:
-12:   return 0;
-13: }
-/* end */
-
---------------------
-
-have_func: checking for rb_thread_io_blocking_region()... -------------------- yes
-
-"xcrun clang -o conftest -I/System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/include/ruby-2.0.0/universal-darwin13 -I/System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/include/ruby-2.0.0/ruby/backward -I/System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/include/ruby-2.0.0 -I. -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE -D_DARWIN_UNLIMITED_SELECT -D_REENTRANT   -D_GNU_SOURCE -DPOSIX_C_SOURCE=1-D_POSIX_C_SOURCE=200112L  -g -Os -pipe conftest.c  -L. -L/System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib -L. -L/usr/local/lib   -arch x86_64 -arch i386   -lruby.2.0.0  -lpthread -ldl -lobjc "
-conftest.c:5:57: error: use of undeclared identifier 'rb_thread_io_blocking_region'
-int t(void) { void ((*volatile p)()); p = (void ((*)()))rb_thread_io_blocking_region; return 0; }
-                                                        ^
-1 error generated.
-checked program was:
-/* begin */
- 1: #include "ruby.h"
- 2:
- 3: /*top*/
- 4: extern int t(void);
- 5: int t(void) { void ((*volatile p)()); p = (void ((*)()))rb_thread_io_blocking_region; return 0; }
- 6: int main(int argc, char **argv)
- 7: {
- 8:   if (argc > 1000000) {
- 9:     printf("%p", &t);
-10:   }
-11:
-12:   return 0;
-13: }
-/* end */
-
-"xcrun clang -o conftest -I/System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/include/ruby-2.0.0/universal-darwin13 -I/System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/include/ruby-2.0.0/ruby/backward -I/System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/include/ruby-2.0.0 -I. -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE -D_DARWIN_UNLIMITED_SELECT -D_REENTRANT   -D_GNU_SOURCE -DPOSIX_C_SOURCE=1-D_POSIX_C_SOURCE=200112L  -g -Os -pipe conftest.c  -L. -L/System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib -L. -L/usr/local/lib   -arch x86_64 -arch i386   -lruby.2.0.0  -lpthread -ldl -lobjc "
-conftest.c:5:15: warning: implicit declaration of function 'rb_thread_io_blocking_region' is invalid in C99 [-Wimplicit-function-declaration]
-int t(void) { rb_thread_io_blocking_region(); return 0; }
-              ^
-1 warning generated.
-conftest.c:5:15: warning: implicit declaration of function 'rb_thread_io_blocking_region' is invalid in C99 [-Wimplicit-function-declaration]
-int t(void) { rb_thread_io_blocking_region(); return 0; }
-              ^
-1 warning generated.
-checked program was:
-/* begin */
- 1: #include "ruby.h"
- 2:
- 3: /*top*/
- 4: extern int t(void);
- 5: int t(void) { rb_thread_io_blocking_region(); return 0; }
- 6: int main(int argc, char **argv)
- 7: {
- 8:   if (argc > 1000000) {
- 9:     printf("%p", &t);
-10:   }
-11:
-12:   return 0;
-13: }
-/* end */
-
---------------------
-
-have_func: checking for rb_str_set_len()... -------------------- yes
-
-"xcrun clang -o conftest -I/System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/include/ruby-2.0.0/universal-darwin13 -I/System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/include/ruby-2.0.0/ruby/backward -I/System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/include/ruby-2.0.0 -I. -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE -D_DARWIN_UNLIMITED_SELECT -D_REENTRANT   -D_GNU_SOURCE -DPOSIX_C_SOURCE=1-D_POSIX_C_SOURCE=200112L  -g -Os -pipe conftest.c  -L. -L/System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib -L. -L/usr/local/lib   -arch x86_64 -arch i386   -lruby.2.0.0  -lpthread -ldl -lobjc "
-checked program was:
-/* begin */
- 1: #include "ruby.h"
- 2:
- 3: /*top*/
- 4: extern int t(void);
- 5: int t(void) { void ((*volatile p)());…
130613b
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment