-
Notifications
You must be signed in to change notification settings - Fork 56
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Diffing two strings sometimes adds a blank change #2
Comments
I'm also seeing this issue.
FWIW, I'm on JRuby 1.6.7 running in 1.9 mode. @halostatue did you find a workaround for this? Right now I'm suspecting I'll just do a check for a single element array with an |
This will be fixed in a future release; the problem only applies to string data and is changed around line 395 by extending |
- Fixed some formatting and style issues. - Trailing spaces - Calling class methods using '.' instead of '::'. - Resolved Issue #2 by handling string[string.size, 1] properly (it returns "" not nil). - Added special case handling for Diff::LCS.patch so that it handles patches that are empty or contain no changes. - Adding temporary code to help determined the reason for the misidentification of patch direction. - Added a number of different specs to check for comparing the same value. - Added broken spec filtering.
== 1.2.1 / 2013-02-09 * Bugs Fixed: * As seen in rspec/rspec-expectations#200, the release of Diff::LCS 1.2 introduced an unnecessary public API change to Diff::LCS::Hunk (see the change at rspec/rspec-expectations@3d6fc82c for details). The new method name (and behaviour) is more correct, but I should not have renamed the function or should have at least provided an alias. This release restores Diff::LCS::Hunk#unshift as an alias to #merge. Note that the old #unshift behaviour was incorrect and will not be restored. == 1.2.0 / 2013-01-21 * Minor Enhancements: * Added special case handling for Diff::LCS.patch so that it handles patches that are empty or contain no changes. * Added two new methods (#patch\_me and #unpatch\_me) to the includable module. * Bugs Fixed: * Fixed issue #1 patch direction detection. halostatue/diff-lcs#1 * Resolved issue #2 by handling string[string.size, 1] properly (it returns "" not nil). halostatue/diff-lcs#2 * Michael Granger (ged) fixed an implementation error in Diff::LCS::Change and added specs in pull request #8. Thanks! halostatue/diff-lcs#8 * Made the code auto-testable. * Vít Ondruch (voxik) provided the latest version of the GPL2 license file in pull request #10. Thanks! halostatue/diff-lcs#10 * Fixed a documentation issue with the includable versions of #patch! and #unpatch! where they implied that they would replace the original value. Given that Diff::LCS.patch always returns a copy, the documentation was incorrect and has been corrected. To provide the behaviour that was originally documented, two new methods were added to provide this behaviour. Found by scooter-dangle in issue #12. Thanks! halostatue/diff-lcs#12 * Code Style Changes: * Removed trailing spaces. * Calling class methods using '.' instead of '::'. * Vít Ondruch (voxik) removed unnecessary shebangs in pull request #9. Thanks! halostatue/diff-lcs#9 * Kenichi Kamiya (kachick) removed some warnings of an unused variable in lucky pull request #13. halostatue/diff-lcs#13 Thanks! * Embarked on a major refactoring to make the files a little more manageable and understand the code on a deeper level. * Adding to http://travis-ci.org.
== 1.2.1 / 2013-02-09 * Bugs Fixed: * As seen in rspec/rspec-expectations#200, the release of Diff::LCS 1.2 introduced an unnecessary public API change to Diff::LCS::Hunk (see the change at rspec/rspec-expectations@3d6fc82c for details). The new method name (and behaviour) is more correct, but I should not have renamed the function or should have at least provided an alias. This release restores Diff::LCS::Hunk#unshift as an alias to #merge. Note that the old #unshift behaviour was incorrect and will not be restored. == 1.2.0 / 2013-01-21 * Minor Enhancements: * Added special case handling for Diff::LCS.patch so that it handles patches that are empty or contain no changes. * Added two new methods (#patch\_me and #unpatch\_me) to the includable module. * Bugs Fixed: * Fixed issue #1 patch direction detection. halostatue/diff-lcs#1 * Resolved issue #2 by handling string[string.size, 1] properly (it returns "" not nil). halostatue/diff-lcs#2 * Michael Granger (ged) fixed an implementation error in Diff::LCS::Change and added specs in pull request #8. Thanks! halostatue/diff-lcs#8 * Made the code auto-testable. * Vít Ondruch (voxik) provided the latest version of the GPL2 license file in pull request #10. Thanks! halostatue/diff-lcs#10 * Fixed a documentation issue with the includable versions of #patch! and #unpatch! where they implied that they would replace the original value. Given that Diff::LCS.patch always returns a copy, the documentation was incorrect and has been corrected. To provide the behaviour that was originally documented, two new methods were added to provide this behaviour. Found by scooter-dangle in issue #12. Thanks! halostatue/diff-lcs#12 * Code Style Changes: * Removed trailing spaces. * Calling class methods using '.' instead of '::'. * Vít Ondruch (voxik) removed unnecessary shebangs in pull request #9. Thanks! halostatue/diff-lcs#9 * Kenichi Kamiya (kachick) removed some warnings of an unused variable in lucky pull request #13. halostatue/diff-lcs#13 Thanks! * Embarked on a major refactoring to make the files a little more manageable and understand the code on a deeper level. * Adding to http://travis-ci.org.
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…
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)());…
== 1.2.1 / 2013-02-09 * Bugs Fixed: * As seen in rspec/rspec-expectations#200, the release of Diff::LCS 1.2 introduced an unnecessary public API change to Diff::LCS::Hunk (see the change at rspec/rspec-expectations@3d6fc82c for details). The new method name (and behaviour) is more correct, but I should not have renamed the function or should have at least provided an alias. This release restores Diff::LCS::Hunk#unshift as an alias to #merge. Note that the old #unshift behaviour was incorrect and will not be restored. == 1.2.0 / 2013-01-21 * Minor Enhancements: * Added special case handling for Diff::LCS.patch so that it handles patches that are empty or contain no changes. * Added two new methods (#patch\_me and #unpatch\_me) to the includable module. * Bugs Fixed: * Fixed issue #1 patch direction detection. halostatue/diff-lcs#1 * Resolved issue #2 by handling string[string.size, 1] properly (it returns "" not nil). halostatue/diff-lcs#2 * Michael Granger (ged) fixed an implementation error in Diff::LCS::Change and added specs in pull request #8. Thanks! halostatue/diff-lcs#8 * Made the code auto-testable. * Vít Ondruch (voxik) provided the latest version of the GPL2 license file in pull request #10. Thanks! halostatue/diff-lcs#10 * Fixed a documentation issue with the includable versions of #patch! and #unpatch! where they implied that they would replace the original value. Given that Diff::LCS.patch always returns a copy, the documentation was incorrect and has been corrected. To provide the behaviour that was originally documented, two new methods were added to provide this behaviour. Found by scooter-dangle in issue #12. Thanks! halostatue/diff-lcs#12 * Code Style Changes: * Removed trailing spaces. * Calling class methods using '.' instead of '::'. * Vít Ondruch (voxik) removed unnecessary shebangs in pull request #9. Thanks! halostatue/diff-lcs#9 * Kenichi Kamiya (kachick) removed some warnings of an unused variable in lucky pull request #13. halostatue/diff-lcs#13 Thanks! * Embarked on a major refactoring to make the files a little more manageable and understand the code on a deeper level. * Adding to http://travis-ci.org.
# This is the 1st commit message: Fix improperly placed chunks Resolve #65 - Also add even more tests for checking `ldiff` results against `diff` results. - Fix issues with diff/ldiff output highlighted by the above tests. - Add a parameter to indicate that the hunk being processed is the _last_ hunk; this results in correct counting of the hunk size. - The misplaced chunks were happening because of an improper `.abs` on `#diff_size`, when the `.abs` needed to be on the finding of the maximum diff size. # This is the commit message #2: Ooops. Debugger # This is the commit message #3: Restore missing test - Fix some more format issues raised by the missing test. - Start fixing Rubocop formatting. # This is the commit message #4: Last RuboCop fixes # This is the commit message #5: Finalize diff-lcs 1.4 # This is the commit message #6: Fix #44 The problem here was the precedence of `or` vs `||`. Switching to `||` resulted in the expected behaviour. # This is the commit message #7: Resolve #43 # This is the commit message #8: Typo # This is the commit message #9: Resolve #35 with a comment
Diffing two strings sometimes adds a blank change
Sometimes when I diff two strings, the resulting array has a blank change.
For example:
returns a two-element array where the first is a Diff::LCS::Change with @element="". I don't know why that
is there at all.
should return an empty array but instead returns an array with the blank change (@element = "").
This does not always happen, as in the case with:
correctly returns a one-element array.
The text was updated successfully, but these errors were encountered: