Issue #6993 has been updated by agrimm (Andrew Grimm). preview2?????¯ã?¡ã????£ã?¨ã?§ã??ï¼? (Preview 2 is also bad) $ gem install ruby-prof Building native extensions. This could take a while... ERROR: Error installing ruby-prof: ERROR: Failed to build gem native extension. /Users/agrimm/.rvm/rubies/ruby-head/bin/ruby extconf.rb checking for sys/times.h... yes checking for rb_os_allocated_objects()... no checking for rb_gc_allocated_size()... no checking for rb_gc_collections()... no checking for rb_gc_time()... no checking for rb_class_superclass()... yes checking for rb_heap_total_mem()... no checking for rb_gc_heap_info()... no creating Makefile make compiling rp_call_info.c compiling rp_measure.c compiling rp_measure_allocations.c compiling rp_measure_cpu_time.c compiling rp_measure_gc_runs.c compiling rp_measure_gc_time.c compiling rp_measure_memory.c compiling rp_measure_process_time.c compiling rp_measure_wall_time.c compiling rp_method.c rp_method.c: In function ???method_name???: rp_method.c:101: error: ???ID_ALLOCATOR??? undeclared (first use in this function) rp_method.c:101: error: (Each undeclared identifier is reported only once rp_method.c:101: error: for each function it appears in.) make: *** [rp_method.o] Error 1 Gem files will remain installed in /Users/agrimm/.rvm/gems/ruby-head/gems/ruby-prof-0.11.2 for inspection. Results logged to /Users/agrimm/.rvm/gems/ruby-head/gems/ruby-prof-0.11.2/ext/ruby_prof/gem_make.out $ ruby --version ruby 2.0.0dev (2012-12-12) [x86_64-darwin10.8.0] Mame-san, were you saying "if it doesn't work on preview2, please re-open the issue"? Apologies for re-opening if I misunderstood you. ---------------------------------------- Feature #6993: Class#allocate ??®ä??æ§?å¤???´ï??C??¬ã????«ï?? https://bugs.ruby-lang.org/issues/6993#change-34656 Author: ko1 (Koichi Sasada) Status: Closed Priority: Normal Assignee: nobu (Nobuyoshi Nakada) Category: core Target version: 2.0.0 =begin ??????????????§ã??ï¼? ?????¨ï??Class#new ?????¼ã?³å?ºã????¨ï??Class#allocate ?????¼ã?°ã????¾ã??ï¼?Class#allocate ??¯ï??次ã?®ã???????ªç?¹å¾´????????¤ï????¡ã????£ã?¨ç?¹æ????ªã?¡ã?½ã???????«ã?ªã?£ã?¦ã????¾ã??ï¼? * ??®é????«å??義ã????¦ã?? Class#new ????????¯ä½¿???????ªã?? * å®??????«å??????????¦ç?? func ??? rb_define_alloc_func(klass, func) ??¨ã????¦ç?»é?²ã????? * func ??? ID_ALLOCATOR ??¨ã???????¹æ????ªã?¡ã?½ã??????????§ç?»é?²ã????????ï¼?対å??????????·ã?³ã????«å????¯ã?ªã??ï¼???¤ã?¾ã?? rb_id2name(ID_ALLOCATOR) ??? NULL ???è¿???? * func ??? rb_funcall(klass, ID_ALLOCATOR, ...) ??§å?¼ã?°ã????? ????????¯ï??å¤???? allocator ???å®?義å?ºæ?¥ã?ªã??????????«ã?????????????®å?¦ç½®?????£ã????¨æ???????¾ã??ï¼?å¤????ï¼?ï¼? ä»???«ã??ï¼? * backtrace ??«ã?¯ç????ªã?? * set_trace_func ??§ã?¯ã?¹ã?ã??????????? ??¨ã???????¹æ????ªå?¦ç??????????¦ã?????ï¼?Ruby ????????¯è???????ªã??????????«ã?ªã?£ã?¦ã????¾ã??ï¼ ????????ï¼?set_trace_func ??«ã?¯ç????¾ã????????ï¼?C ??? trace_func ?????»é?²ã???????¨å?¼ã?¹ã?¦ã????¾ã??ï¼???¨ã?????ä¸é?????端ã?ªæ???????«ã?ªã?£ã?¦ã????¾ã??ï¼? ????????«ã?¤ã????¦ï??ä¸ç?°ã???????¨å??è°ã??????????§ã?????ï¼????????????? allocator function ??¯ã?¡ã?½ã???????¼ã?³å?ºã??ï¼?rb_funcallï¼???§å?¼ã?°ã?ªã????§ã?????????????§ã?ªã?????ï¼???¨ã?????çµ?è«????å¾???¾ã?????ï¼ ?·ä???????«ã?¯ï??rb_classext_t ??? allocator function ?????»é?²ã?????????????«ã????¦ï?????????????¼ã?³å?ºã??ï¼???¨ã??????????¨ã?«ã?ªã????¾ã??ï¼? ??????å¾?????????¹ã?¨ã????¦ã?¯ï??allocator function ?????? super ?????ºæ?¥ã?ªã??ï¼???¨ã?????話ã??????????¾ã?????ï¼ ????????ï¼?????????ªã????¨ã?????奴ã?¯ã????ªã???????????ï¼???¨ã??????????¨ã?? allocator function ??®å?¶é????¨ã???????®ã??????????®ã?§ã?¯ã?ªã?????ï¼???¨ã?????è°è????«ã?ªã????¾ã?????ï¼? ??¯æ¬¡?????ªå?¹æ????¨ã????¦ï??allocator function ??®ã???????«ã?¡ã?½ã??????????¬ã?¼ã?????ç©????å¿?è¦??????ªã???ªã??ï¼???¦ã?¼ã?¶å??義ã?¯ã?©ã?¹ã?®ç??????????¥å¹²???????ªã??ï¼???¨ã??????????¨ã??????????¾ã??ï¼? ??ªã??ï¼???????ä¸???¹ã?®é?¸æ????¢ã?¨ã????¦ã?¯ï??allocator function ??? backtrace ??? set_trace_func ??ªã?©ã?§ç?¹å?¥æ?±ã???????ªã??ï¼???¨ã??????????®ã??????????¾ã????????ï¼?ä»???¾ã?§è???????ªã????£ã???????®ã??è¦?????????¨ä???????§ç????«ã?¾ã???????????????????ªã??ï¼???¨ã?????話ã??????????¾ã?????ï¼? ??¨ã????????????§ï??????????ªæ???????§ï??ä¸ç?°ã????????ï¼???²ã??????????¨æ???????®ã?§ã?????ï¼?ä½???????æ°???¥ã????®ç?¹ã??????????¾ã?????????????????ä¸???????ï¼? =end -- http://bugs.ruby-lang.org/