Issue #7344 has been updated by kou (Kouhei Sutou).


?????????????????茹f浦????????с??????????c?<??rubygems.org???????bigdecimal-1.1.0.gem?????????潟??若???????????????????????default gem???????≫??????筝???????????障?????

gem install bigdecimal??????罘?篌??????????????????????????????????????????bigdecimal gem????????????????????extconf.rb????bigdecimal.c???????荵≪????????????????ext/bigdecimal/篁ヤ????腱???????????域В羆冴???????????????????????障??鐚?

??潟????潟????с???????違??????????????с?????

  % mkdir -p ext/bigdecimal
  % mv bigdecimal.{c,h} depend extconf.rb ext/bigdecimal/

??с????????????????????bigdecimal.gemspec??????????????????膩????????障?????

Index: bigdecimal.gemspec
===================================================================
--- bigdecimal.gemspec	(revision 37766)
+++ bigdecimal.gemspec	(working copy)
@@ -10,13 +10,13 @@
   s.email = "mrkn / mrkn.jp"
   s.description = "This library provides arbitrary-precision decimal floating-point number class."
   s.authors = ["Kenta Murata", "Shigeo Kobayashi"]
-  s.require_path = %[.]
   s.files = %w[
     bigdecimal.gemspec
-    bigdecimal.c
-    bigdecimal.h
+    ext/bigdecimal/bigdecimal.c
+    ext/bigdecimal/bigdecimal.h
     README
-    depend extconf.rb
+    ext/bigdecimal/depend
+    ext/bigdecimal/extconf.rb
     lib/bigdecimal/jacobian.rb
     lib/bigdecimal/ludcmp.rb
     lib/bigdecimal/math.rb
@@ -26,5 +26,5 @@
     sample/nlsolve.rb
     sample/pi.rb
   ]
-  s.extensions = %w[extconf.rb]
+  s.extensions = %w[ext/bigdecimal/extconf.rb]
 end

????????т????c??bigdecimal gem???rubygems.org???push?????????????????????????????????????????障?????鐚??????若?吾?с?潟??????????????????????????????障?????鐚?
----------------------------------------
Bug #7344: gem pristine bigdecimal ???紊掩???????????障??
https://bugs.ruby-lang.org/issues/7344#change-33858

Author: hsbt (Hiroshi SHIBATA)
Status: Assigned
Priority: Normal
Assignee: mrkn (Kenta Murata)
Category: core
Target version: 2.0.0
ruby -v: ruby 2.0.0dev (2012-11-13) [x86_64-darwin12.2.1]


gem pristine bigdecimal ???絎?茵?????????篁ヤ??????若????榊????????純?<?????障????障?????

% gem pristine bigdecimal
Restoring gems to pristine condition...
Building native extensions.  This could take a while...
ERROR:  While executing gem ... (Gem::Installer::ExtensionBuildError)
ERROR: Failed to build gem native extension.

/Users/hsbt/.rbenv/versions/2.0.0-dev/bin/ruby extconf.rb
checking for labs() in stdlib.h... yes
checking for llabs() in stdlib.h... yes
creating Makefile

make
compiling bigdecimal.c
linking shared-object bigdecimal.bundle

make install
/usr/local/Cellar/coreutils/8.19/libexec/gnubin/install -c -m 0755 bigdecimal.bundle /Users/hsbt/.rbenv/versions/2.0.0-dev/lib/ruby/gems/2.0.0/gems/bigdecimal-1.1.0/.
/usr/local/Cellar/coreutils/8.19/libexec/gnubin/install: ???bigdecimal.bundle??? and ???/Users/hsbt/.rbenv/versions/2.0.0-dev/lib/ruby/gems/2.0.0/gems/bigdecimal-1.1.0/./bigdecimal.bundle??? are the same file
make: *** [install-so] Error 1

??????у??茵????????????????綵??帥?????????с???????? OS ??≪??????????若?????????? gem pristine --all ???絎?茵????????????? b ??у?????罩≪?障?c?????障?????у?違?c?????障?????


-- 
http://bugs.ruby-lang.org/