From: Satoshi N. <sna...@in...> - 2008-02-07 02:52:58
|
I noticed, ruby-header-dir /usr/local/lib/ruby/1.8/universal-darwin8.0 macosx-deployment-target 10.5 your ruby seems for 10.4 even though target is 10.5. Which version of OSX you are using? About test failures around thread, you should apply a patch to ruby. http://www.opensource.apple.com/darwinsource/10.5.1/ruby-67/patches/ruby_thread_hooks.diff I recommend MacPorts than building ruby by yourself. It deals with it well by default. -- Satoshi Nakagawa On 2008/02/07, at 11:18, Geoffrey Longman wrote: > Thanks for the quick reply! > > config and setup went smoothly this time. > > when I did the tests I'm getting 41 failures. > > looks like they are variations of these two: > > 1) Error: > test_array_of_activerecords_to_proxies > (TC_ActiveRecordClassExtensions): > NoMethodError: undefined method `reflect_on_all_associations' for > NilClass > /Users/glongman/src/rubycocoa/src/framework/build/Default/ > RubyCocoa.framework/Resources/ruby/osx/objc/oc_import.rb:751:in > `method_missing' > /Users/glongman/src/rubycocoa/src/framework/build/Default/ > RubyCocoa.framework/Resources/ruby/osx/objc/active_record.rb:275:in > `is_association?' > /Users/glongman/src/rubycocoa/src/framework/build/Default/ > RubyCocoa.framework/Resources/ruby/osx/objc/active_record.rb:374:in > `initialize' > /Users/glongman/src/rubycocoa/src/framework/build/Default/ > RubyCocoa.framework/Resources/ruby/osx/objc/active_record.rb:40:in > `new_with_ocid' > /Users/glongman/src/rubycocoa/src/framework/build/Default/ > RubyCocoa.framework/Resources/ruby/osx/objc/active_record.rb:40:in > `alloc' > /Users/glongman/src/rubycocoa/src/framework/build/Default/ > RubyCocoa.framework/Resources/ruby/osx/objc/active_record.rb:40:in > `to_activerecord_proxy' > /Users/glongman/src/rubycocoa/src/framework/build/Default/ > RubyCocoa.framework/Resources/ruby/osx/objc/active_record.rb:48:in > `to_activerecord_proxies' > /Users/glongman/src/rubycocoa/src/framework/build/Default/ > RubyCocoa.framework/Resources/ruby/osx/objc/active_record.rb:48:in > `map' > /Users/glongman/src/rubycocoa/src/framework/build/Default/ > RubyCocoa.framework/Resources/ruby/osx/objc/active_record.rb:48:in > `to_activerecord_proxies' > ./tc_active_record.rb:122:in > `test_array_of_activerecords_to_proxies' > > 39) Failure: > test_existing_threads_before_rubycocoa(TC_Thread) > [./tc_thread.rb:79:in `assert_threads_supported' > ./tc_thread.rb:202:in `test_existing_threads_before_rubycocoa']: > no runtime support for Ruby threads. > <false> is not true. > > > but I'll append the complete list to the end of this message. > > Geoff > > Macintosh-3:src glongman$ ruby install.rb test > install.rb: entering test phase... > ---> tests > extention ok: dyld: loaded: /Users/glongman/src/rubycocoa/src/ext/ > rubycocoa/rubycocoa.bundle > framework ok: dyld: loaded: /Users/glongman/src/rubycocoa/src/ > framework/build/Default/RubyCocoa.framework/Versions/A/RubyCocoa > "/usr/local/bin/ruby" -I../ext/rubycocoa -I../lib testall.rb > make: `objc_test.bundle' is up to date. > Loaded suite testall > Started > ..............................EE > .EEEEEEEEEEEEEEEEEEEE..................EE..............2008-02-06 > 21:12:30.480 ruby[2994:613] *** -[ExceptionTest ns:raise]: > unrecognized selector sent to instance 0x2a19580 > F2008-02-06 21:12:30.549 ruby[2994:613] *** -[ExceptionTest > testExceptionRaise]: unrecognized selector sent to instance 0x2a7cb50 > E2008-02-06 21:12:30.550 ruby[2994:613] *** -[ExceptionTest rb:raise]: > unrecognized selector sent to instance 0x2a8b040 > F > .....................................................................................................................................E > ..E.2008-02-06 21:12:31.023 ruby[2994:613] *** -[RigHelper name]: > unrecognized selector sent to instance 0xb6c7ef0 > E > ...................................................................................................................E > .............................E..2008-02-06 21:12:31.937 ruby[2994:613] > *** -[CalledClass calledFoo:]: unrecognized selector sent to instance > 0x23cd370 > E..E..F...EFFF.E...........................F................ > Finished in 3.081648 seconds. > > 1) Error: > test_array_of_activerecords_to_proxies > (TC_ActiveRecordClassExtensions): > NoMethodError: undefined method `reflect_on_all_associations' for > NilClass > /Users/glongman/src/rubycocoa/src/framework/build/Default/ > RubyCocoa.framework/Resources/ruby/osx/objc/oc_import.rb:751:in > `method_missing' > /Users/glongman/src/rubycocoa/src/framework/build/Default/ > RubyCocoa.framework/Resources/ruby/osx/objc/active_record.rb:275:in > `is_association?' > /Users/glongman/src/rubycocoa/src/framework/build/Default/ > RubyCocoa.framework/Resources/ruby/osx/objc/active_record.rb:374:in > `initialize' > /Users/glongman/src/rubycocoa/src/framework/build/Default/ > RubyCocoa.framework/Resources/ruby/osx/objc/active_record.rb:40:in > `new_with_ocid' > /Users/glongman/src/rubycocoa/src/framework/build/Default/ > RubyCocoa.framework/Resources/ruby/osx/objc/active_record.rb:40:in > `alloc' > /Users/glongman/src/rubycocoa/src/framework/build/Default/ > RubyCocoa.framework/Resources/ruby/osx/objc/active_record.rb:40:in > `to_activerecord_proxy' > /Users/glongman/src/rubycocoa/src/framework/build/Default/ > RubyCocoa.framework/Resources/ruby/osx/objc/active_record.rb:48:in > `to_activerecord_proxies' > /Users/glongman/src/rubycocoa/src/framework/build/Default/ > RubyCocoa.framework/Resources/ruby/osx/objc/active_record.rb:48:in > `map' > /Users/glongman/src/rubycocoa/src/framework/build/Default/ > RubyCocoa.framework/Resources/ruby/osx/objc/active_record.rb:48:in > `to_activerecord_proxies' > ./tc_active_record.rb:122:in > `test_array_of_activerecords_to_proxies' > > 2) Error: > test_array_of_proxies_to_original_activerecords > (TC_ActiveRecordClassExtensions): > NoMethodError: undefined method `reflect_on_all_associations' for > NilClass > /Users/glongman/src/rubycocoa/src/framework/build/Default/ > RubyCocoa.framework/Resources/ruby/osx/objc/oc_import.rb:751:in > `method_missing' > /Users/glongman/src/rubycocoa/src/framework/build/Default/ > RubyCocoa.framework/Resources/ruby/osx/objc/active_record.rb:275:in > `is_association?' > /Users/glongman/src/rubycocoa/src/framework/build/Default/ > RubyCocoa.framework/Resources/ruby/osx/objc/active_record.rb:374:in > `initialize' > /Users/glongman/src/rubycocoa/src/framework/build/Default/ > RubyCocoa.framework/Resources/ruby/osx/objc/active_record.rb:40:in > `alloc' > /Users/glongman/src/rubycocoa/src/framework/build/Default/ > RubyCocoa.framework/Resources/ruby/osx/objc/active_record.rb:40:in > `to_activerecord_proxy' > /Users/glongman/src/rubycocoa/src/framework/build/Default/ > RubyCocoa.framework/Resources/ruby/osx/objc/active_record.rb:48:in > `to_activerecord_proxies' > /Users/glongman/src/rubycocoa/src/framework/build/Default/ > RubyCocoa.framework/Resources/ruby/osx/objc/active_record.rb:48:in > `map' > /Users/glongman/src/rubycocoa/src/framework/build/Default/ > RubyCocoa.framework/Resources/ruby/osx/objc/active_record.rb:48:in > `to_activerecord_proxies' > ./tc_active_record.rb:126:in > `test_array_of_proxies_to_original_activerecords' > > 3) Error: > test_find_all(TC_ActiveRecordProxy): > NoMethodError: undefined method `reflect_on_all_associations' for > NilClass > /Users/glongman/src/rubycocoa/src/framework/build/Default/ > RubyCocoa.framework/Resources/ruby/osx/objc/oc_import.rb:751:in > `method_missing' > /Users/glongman/src/rubycocoa/src/framework/build/Default/ > RubyCocoa.framework/Resources/ruby/osx/objc/active_record.rb:275:in > `is_association?' > /Users/glongman/src/rubycocoa/src/framework/build/Default/ > RubyCocoa.framework/Resources/ruby/osx/objc/active_record.rb:374:in > `initialize' > /Users/glongman/src/rubycocoa/src/framework/build/Default/ > RubyCocoa.framework/Resources/ruby/osx/objc/active_record.rb:40:in > `alloc' > /Users/glongman/src/rubycocoa/src/framework/build/Default/ > RubyCocoa.framework/Resources/ruby/osx/objc/active_record.rb:40:in > `to_activerecord_proxy' > /Users/glongman/src/rubycocoa/src/framework/build/Default/ > RubyCocoa.framework/Resources/ruby/osx/objc/active_record.rb:48:in > `to_activerecord_proxies' > /Users/glongman/src/rubycocoa/src/framework/build/Default/ > RubyCocoa.framework/Resources/ruby/osx/objc/active_record.rb:48:in > `map' > /Users/glongman/src/rubycocoa/src/framework/build/Default/ > RubyCocoa.framework/Resources/ruby/osx/objc/active_record.rb:48:in > `to_activerecord_proxies' > /Users/glongman/src/rubycocoa/src/framework/build/Default/ > RubyCocoa.framework/Resources/ruby/osx/objc/active_record.rb:195:in > `find' > ./tc_active_record.rb:378:in `test_find_all' > > 4) Error: > test_find_by(TC_ActiveRecordProxy): > NoMethodError: undefined method `reflect_on_all_associations' for > NilClass > /Users/glongman/src/rubycocoa/src/framework/build/Default/ > RubyCocoa.framework/Resources/ruby/osx/objc/oc_import.rb:751:in > `method_missing' > /Users/glongman/src/rubycocoa/src/framework/build/Default/ > RubyCocoa.framework/Resources/ruby/osx/objc/active_record.rb:275:in > `is_association?' > /Users/glongman/src/rubycocoa/src/framework/build/Default/ > RubyCocoa.framework/Resources/ruby/osx/objc/active_record.rb:374:in > `initialize' > /Users/glongman/src/rubycocoa/src/framework/build/Default/ > RubyCocoa.framework/Resources/ruby/osx/objc/active_record.rb:40:in > `alloc' > /Users/glongman/src/rubycocoa/src/framework/build/Default/ > RubyCocoa.framework/Resources/ruby/osx/objc/active_record.rb:40:in > `to_activerecord_proxies' > /Users/glongman/src/rubycocoa/src/framework/build/Default/ > RubyCocoa.framework/Resources/ruby/osx/objc/active_record.rb:195:in > `find' > ./tc_active_record.rb:240:in `setup' > > 5) Error: > test_find_first(TC_ActiveRecordProxy): > NoMethodError: undefined method `reflect_on_all_associations' for > NilClass > /Users/glongman/src/rubycocoa/src/framework/build/Default/ > RubyCocoa.framework/Resources/ruby/osx/objc/oc_import.rb:751:in > `method_missing' > /Users/glongman/src/rubycocoa/src/framework/build/Default/ > RubyCocoa.framework/Resources/ruby/osx/objc/active_record.rb:275:in > `is_association?' > /Users/glongman/src/rubycocoa/src/framework/build/Default/ > RubyCocoa.framework/Resources/ruby/osx/objc/active_record.rb:374:in > `initialize' > /Users/glongman/src/rubycocoa/src/framework/build/Default/ > RubyCocoa.framework/Resources/ruby/osx/objc/active_record.rb:40:in > `alloc' > /Users/glongman/src/rubycocoa/src/framework/build/Default/ > RubyCocoa.framework/Resources/ruby/osx/objc/active_record.rb:40:in > `to_activerecord_proxies' > /Users/glongman/src/rubycocoa/src/framework/build/Default/ > RubyCocoa.framework/Resources/ruby/osx/objc/active_record.rb:195:in > `find' > ./tc_active_record.rb:240:in `setup' > > 6) Error: > test_generated_instance_methods_on_proxy(TC_ActiveRecordProxy): > NoMethodError: undefined method `reflect_on_all_associations' for > NilClass > /Users/glongman/src/rubycocoa/src/framework/build/Default/ > RubyCocoa.framework/Resources/ruby/osx/objc/oc_import.rb:751:in > `method_missing' > /Users/glongman/src/rubycocoa/src/framework/build/Default/ > RubyCocoa.framework/Resources/ruby/osx/objc/active_record.rb:275:in > `is_association?' > /Users/glongman/src/rubycocoa/src/framework/build/Default/ > RubyCocoa.framework/Resources/ruby/osx/objc/active_record.rb:374:in > `initialize' > /Users/glongman/src/rubycocoa/src/framework/build/Default/ > RubyCocoa.framework/Resources/ruby/osx/objc/active_record.rb:40:in > `alloc' > /Users/glongman/src/rubycocoa/src/framework/build/Default/ > RubyCocoa.framework/Resources/ruby/osx/objc/active_record.rb:40:in > `to_activerecord_proxies' > /Users/glongman/src/rubycocoa/src/framework/build/Default/ > RubyCocoa.framework/Resources/ruby/osx/objc/active_record.rb:195:in > `find' > ./tc_active_record.rb:240:in `setup' > > 7) Error: > test_methods_from_record(TC_ActiveRecordProxy): > NoMethodError: undefined method `reflect_on_all_associations' for > NilClass > /Users/glongman/src/rubycocoa/src/framework/build/Default/ > RubyCocoa.framework/Resources/ruby/osx/objc/oc_import.rb:751:in > `method_missing' > /Users/glongman/src/rubycocoa/src/framework/build/Default/ > RubyCocoa.framework/Resources/ruby/osx/objc/active_record.rb:275:in > `is_association?' > /Users/glongman/src/rubycocoa/src/framework/build/Default/ > RubyCocoa.framework/Resources/ruby/osx/objc/active_record.rb:374:in > `initialize' > /Users/glongman/src/rubycocoa/src/framework/build/Default/ > RubyCocoa.framework/Resources/ruby/osx/objc/active_record.rb:40:in > `alloc' > /Users/glongman/src/rubycocoa/src/framework/build/Default/ > RubyCocoa.framework/Resources/ruby/osx/objc/active_record.rb:40:in > `to_activerecord_proxies' > /Users/glongman/src/rubycocoa/src/framework/build/Default/ > RubyCocoa.framework/Resources/ruby/osx/objc/active_record.rb:195:in > `find' > ./tc_active_record.rb:240:in `setup' > > 8) Error: > test_proxy_initWithAttributes(TC_ActiveRecordProxy): > NoMethodError: undefined method `reflect_on_all_associations' for > NilClass > /Users/glongman/src/rubycocoa/src/framework/build/Default/ > RubyCocoa.framework/Resources/ruby/osx/objc/oc_import.rb:751:in > `method_missing' > /Users/glongman/src/rubycocoa/src/framework/build/Default/ > RubyCocoa.framework/Resources/ruby/osx/objc/active_record.rb:275:in > `is_association?' > /Users/glongman/src/rubycocoa/src/framework/build/Default/ > RubyCocoa.framework/Resources/ruby/osx/objc/active_record.rb:374:in > `initialize' > /Users/glongman/src/rubycocoa/src/framework/build/Default/ > RubyCocoa.framework/Resources/ruby/osx/objc/active_record.rb:40:in > `alloc' > /Users/glongman/src/rubycocoa/src/framework/build/Default/ > RubyCocoa.framework/Resources/ruby/osx/objc/active_record.rb:40:in > `to_activerecord_proxies' > /Users/glongman/src/rubycocoa/src/framework/build/Default/ > RubyCocoa.framework/Resources/ruby/osx/objc/active_record.rb:195:in > `find' > ./tc_active_record.rb:240:in `setup' > > 9) Error: > test_proxy_initWithRecord(TC_ActiveRecordProxy): > NoMethodError: undefined method `reflect_on_all_associations' for > NilClass > /Users/glongman/src/rubycocoa/src/framework/build/Default/ > RubyCocoa.framework/Resources/ruby/osx/objc/oc_import.rb:751:in > `method_missing' > /Users/glongman/src/rubycocoa/src/framework/build/Default/ > RubyCocoa.framework/Resources/ruby/osx/objc/active_record.rb:275:in > `is_association?' > /Users/glongman/src/rubycocoa/src/framework/build/Default/ > RubyCocoa.framework/Resources/ruby/osx/objc/active_record.rb:374:in > `initialize' > /Users/glongman/src/rubycocoa/src/framework/build/Default/ > RubyCocoa.framework/Resources/ruby/osx/objc/active_record.rb:40:in > `alloc' > /Users/glongman/src/rubycocoa/src/framework/build/Default/ > RubyCocoa.framework/Resources/ruby/osx/objc/active_record.rb:40:in > `to_activerecord_proxies' > /Users/glongman/src/rubycocoa/src/framework/build/Default/ > RubyCocoa.framework/Resources/ruby/osx/objc/active_record.rb:195:in > `find' > ./tc_active_record.rb:240:in `setup' > > 10) Error: > test_proxy_init_should_not_create_a_new_record(TC_ActiveRecordProxy): > NoMethodError: undefined method `reflect_on_all_associations' for > NilClass > /Users/glongman/src/rubycocoa/src/framework/build/Default/ > RubyCocoa.framework/Resources/ruby/osx/objc/oc_import.rb:751:in > `method_missing' > /Users/glongman/src/rubycocoa/src/framework/build/Default/ > RubyCocoa.framework/Resources/ruby/osx/objc/active_record.rb:275:in > `is_association?' > /Users/glongman/src/rubycocoa/src/framework/build/Default/ > RubyCocoa.framework/Resources/ruby/osx/objc/active_record.rb:374:in > `initialize' > /Users/glongman/src/rubycocoa/src/framework/build/Default/ > RubyCocoa.framework/Resources/ruby/osx/objc/active_record.rb:40:in > `alloc' > /Users/glongman/src/rubycocoa/src/framework/build/Default/ > RubyCocoa.framework/Resources/ruby/osx/objc/active_record.rb:40:in > `to_activerecord_proxies' > /Users/glongman/src/rubycocoa/src/framework/build/Default/ > RubyCocoa.framework/Resources/ruby/osx/objc/active_record.rb:195:in > `find' > ./tc_active_record.rb:240:in `setup' > > 11) Error: > test_proxy_is_association?(TC_ActiveRecordProxy): > NoMethodError: undefined method `reflect_on_all_associations' for > NilClass > /Users/glongman/src/rubycocoa/src/framework/build/Default/ > RubyCocoa.framework/Resources/ruby/osx/objc/oc_import.rb:751:in > `method_missing' > /Users/glongman/src/rubycocoa/src/framework/build/Default/ > RubyCocoa.framework/Resources/ruby/osx/objc/active_record.rb:275:in > `is_association?' > /Users/glongman/src/rubycocoa/src/framework/build/Default/ > RubyCocoa.framework/Resources/ruby/osx/objc/active_record.rb:374:in > `initialize' > /Users/glongman/src/rubycocoa/src/framework/build/Default/ > RubyCocoa.framework/Resources/ruby/osx/objc/active_record.rb:40:in > `alloc' > /Users/glongman/src/rubycocoa/src/framework/build/Default/ > RubyCocoa.framework/Resources/ruby/osx/objc/active_record.rb:40:in > `to_activerecord_proxies' > /Users/glongman/src/rubycocoa/src/framework/build/Default/ > RubyCocoa.framework/Resources/ruby/osx/objc/active_record.rb:195:in > `find' > ./tc_active_record.rb:240:in `setup' > > 12) Error: > test_proxy_method_forwarding(TC_ActiveRecordProxy): > NoMethodError: undefined method `reflect_on_all_associations' for > NilClass > /Users/glongman/src/rubycocoa/src/framework/build/Default/ > RubyCocoa.framework/Resources/ruby/osx/objc/oc_import.rb:751:in > `method_missing' > /Users/glongman/src/rubycocoa/src/framework/build/Default/ > RubyCocoa.framework/Resources/ruby/osx/objc/active_record.rb:275:in > `is_association?' > /Users/glongman/src/rubycocoa/src/framework/build/Default/ > RubyCocoa.framework/Resources/ruby/osx/objc/active_record.rb:374:in > `initialize' > /Users/glongman/src/rubycocoa/src/framework/build/Default/ > RubyCocoa.framework/Resources/ruby/osx/objc/active_record.rb:40:in > `alloc' > /Users/glongman/src/rubycocoa/src/framework/build/Default/ > RubyCocoa.framework/Resources/ruby/osx/objc/active_record.rb:40:in > `to_activerecord_proxies' > /Users/glongman/src/rubycocoa/src/framework/build/Default/ > RubyCocoa.framework/Resources/ruby/osx/objc/active_record.rb:195:in > `find' > ./tc_active_record.rb:240:in `setup' > > 13) Error: > test_proxy_set_and_get_value_for_key(TC_ActiveRecordProxy): > NoMethodError: undefined method `reflect_on_all_associations' for > NilClass > /Users/glongman/src/rubycocoa/src/framework/build/Default/ > RubyCocoa.framework/Resources/ruby/osx/objc/oc_import.rb:751:in > `method_missing' > /Users/glongman/src/rubycocoa/src/framework/build/Default/ > RubyCocoa.framework/Resources/ruby/osx/objc/active_record.rb:275:in > `is_association?' > /Users/glongman/src/rubycocoa/src/framework/build/Default/ > RubyCocoa.framework/Resources/ruby/osx/objc/active_record.rb:374:in > `initialize' > /Users/glongman/src/rubycocoa/src/framework/build/Default/ > RubyCocoa.framework/Resources/ruby/osx/objc/active_record.rb:40:in > `alloc' > /Users/glongman/src/rubycocoa/src/framework/build/Default/ > RubyCocoa.framework/Resources/ruby/osx/objc/active_record.rb:40:in > `to_activerecord_proxies' > /Users/glongman/src/rubycocoa/src/framework/build/Default/ > RubyCocoa.framework/Resources/ruby/osx/objc/active_record.rb:195:in > `find' > ./tc_active_record.rb:240:in `setup' > > 14) Error: > test_proxy_to_model_class(TC_ActiveRecordProxy): > NoMethodError: undefined method `reflect_on_all_associations' for > NilClass > /Users/glongman/src/rubycocoa/src/framework/build/Default/ > RubyCocoa.framework/Resources/ruby/osx/objc/oc_import.rb:751:in > `method_missing' > /Users/glongman/src/rubycocoa/src/framework/build/Default/ > RubyCocoa.framework/Resources/ruby/osx/objc/active_record.rb:275:in > `is_association?' > /Users/glongman/src/rubycocoa/src/framework/build/Default/ > RubyCocoa.framework/Resources/ruby/osx/objc/active_record.rb:374:in > `initialize' > /Users/glongman/src/rubycocoa/src/framework/build/Default/ > RubyCocoa.framework/Resources/ruby/osx/objc/active_record.rb:40:in > `alloc' > /Users/glongman/src/rubycocoa/src/framework/build/Default/ > RubyCocoa.framework/Resources/ruby/osx/objc/active_record.rb:40:in > `to_activerecord_proxies' > /Users/glongman/src/rubycocoa/src/framework/build/Default/ > RubyCocoa.framework/Resources/ruby/osx/objc/active_record.rb:195:in > `find' > ./tc_active_record.rb:240:in `setup' > > 15) Error: > test_proxy_validate_value_for_key_with_error(TC_ActiveRecordProxy): > NoMethodError: undefined method `reflect_on_all_associations' for > NilClass > /Users/glongman/src/rubycocoa/src/framework/build/Default/ > RubyCocoa.framework/Resources/ruby/osx/objc/oc_import.rb:751:in > `method_missing' > /Users/glongman/src/rubycocoa/src/framework/build/Default/ > RubyCocoa.framework/Resources/ruby/osx/objc/active_record.rb:275:in > `is_association?' > /Users/glongman/src/rubycocoa/src/framework/build/Default/ > RubyCocoa.framework/Resources/ruby/osx/objc/active_record.rb:374:in > `initialize' > /Users/glongman/src/rubycocoa/src/framework/build/Default/ > RubyCocoa.framework/Resources/ruby/osx/objc/active_record.rb:40:in > `alloc' > /Users/glongman/src/rubycocoa/src/framework/build/Default/ > RubyCocoa.framework/Resources/ruby/osx/objc/active_record.rb:40:in > `to_activerecord_proxies' > /Users/glongman/src/rubycocoa/src/framework/build/Default/ > RubyCocoa.framework/Resources/ruby/osx/objc/active_record.rb:195:in > `find' > ./tc_active_record.rb:240:in `setup' > > 16) Error: > test_should_always_return_the_same_cached_proxy_for_a_record_object > (TC_ActiveRecordProxy): > NoMethodError: undefined method `reflect_on_all_associations' for > NilClass > /Users/glongman/src/rubycocoa/src/framework/build/Default/ > RubyCocoa.framework/Resources/ruby/osx/objc/oc_import.rb:751:in > `method_missing' > /Users/glongman/src/rubycocoa/src/framework/build/Default/ > RubyCocoa.framework/Resources/ruby/osx/objc/active_record.rb:275:in > `is_association?' > /Users/glongman/src/rubycocoa/src/framework/build/Default/ > RubyCocoa.framework/Resources/ruby/osx/objc/active_record.rb:374:in > `initialize' > /Users/glongman/src/rubycocoa/src/framework/build/Default/ > RubyCocoa.framework/Resources/ruby/osx/objc/active_record.rb:40:in > `alloc' > /Users/glongman/src/rubycocoa/src/framework/build/Default/ > RubyCocoa.framework/Resources/ruby/osx/objc/active_record.rb:40:in > `to_activerecord_proxies' > /Users/glongman/src/rubycocoa/src/framework/build/Default/ > RubyCocoa.framework/Resources/ruby/osx/objc/active_record.rb:195:in > `find' > ./tc_active_record.rb:240:in `setup' > > 17) Error: > test_should_be_able_to_compare_proxies(TC_ActiveRecordProxy): > NoMethodError: undefined method `reflect_on_all_associations' for > NilClass > /Users/glongman/src/rubycocoa/src/framework/build/Default/ > RubyCocoa.framework/Resources/ruby/osx/objc/oc_import.rb:751:in > `method_missing' > /Users/glongman/src/rubycocoa/src/framework/build/Default/ > RubyCocoa.framework/Resources/ruby/osx/objc/active_record.rb:275:in > `is_association?' > /Users/glongman/src/rubycocoa/src/framework/build/Default/ > RubyCocoa.framework/Resources/ruby/osx/objc/active_record.rb:374:in > `initialize' > /Users/glongman/src/rubycocoa/src/framework/build/Default/ > RubyCocoa.framework/Resources/ruby/osx/objc/active_record.rb:40:in > `alloc' > /Users/glongman/src/rubycocoa/src/framework/build/Default/ > RubyCocoa.framework/Resources/ruby/osx/objc/active_record.rb:40:in > `to_activerecord_proxies' > /Users/glongman/src/rubycocoa/src/framework/build/Default/ > RubyCocoa.framework/Resources/ruby/osx/objc/active_record.rb:195:in > `find' > ./tc_active_record.rb:240:in `setup' > > 18) Error: > test_should_only_define_all_the_proxy_methods_once > (TC_ActiveRecordProxy): > NoMethodError: undefined method `reflect_on_all_associations' for > NilClass > /Users/glongman/src/rubycocoa/src/framework/build/Default/ > RubyCocoa.framework/Resources/ruby/osx/objc/oc_import.rb:751:in > `method_missing' > /Users/glongman/src/rubycocoa/src/framework/build/Default/ > RubyCocoa.framework/Resources/ruby/osx/objc/active_record.rb:275:in > `is_association?' > /Users/glongman/src/rubycocoa/src/framework/build/Default/ > RubyCocoa.framework/Resources/ruby/osx/objc/active_record.rb:374:in > `initialize' > /Users/glongman/src/rubycocoa/src/framework/build/Default/ > RubyCocoa.framework/Resources/ruby/osx/objc/active_record.rb:40:in > `alloc' > /Users/glongman/src/rubycocoa/src/framework/build/Default/ > RubyCocoa.framework/Resources/ruby/osx/objc/active_record.rb:40:in > `to_activerecord_proxies' > /Users/glongman/src/rubycocoa/src/framework/build/Default/ > RubyCocoa.framework/Resources/ruby/osx/objc/active_record.rb:195:in > `find' > ./tc_active_record.rb:240:in `setup' > > 19) Error: > test_should_return_a_proxy_when_requesting_a_belongs_to_associated_record > (TC_ActiveRecordProxy): > NoMethodError: undefined method `reflect_on_all_associations' for > NilClass > /Users/glongman/src/rubycocoa/src/framework/build/Default/ > RubyCocoa.framework/Resources/ruby/osx/objc/oc_import.rb:751:in > `method_missing' > /Users/glongman/src/rubycocoa/src/framework/build/Default/ > RubyCocoa.framework/Resources/ruby/osx/objc/active_record.rb:275:in > `is_association?' > /Users/glongman/src/rubycocoa/src/framework/build/Default/ > RubyCocoa.framework/Resources/ruby/osx/objc/active_record.rb:374:in > `initialize' > /Users/glongman/src/rubycocoa/src/framework/build/Default/ > RubyCocoa.framework/Resources/ruby/osx/objc/active_record.rb:40:in > `alloc' > /Users/glongman/src/rubycocoa/src/framework/build/Default/ > RubyCocoa.framework/Resources/ruby/osx/objc/active_record.rb:40:in > `to_activerecord_proxies' > /Users/glongman/src/rubycocoa/src/framework/build/Default/ > RubyCocoa.framework/Resources/ruby/osx/objc/active_record.rb:195:in > `find' > ./tc_active_record.rb:240:in `setup' > > 20) Error: > test_should_destroy_a_record_on_remove(TC_ActiveRecordSetController): > NoMethodError: undefined method `reflect_on_all_associations' for > NilClass > /Users/glongman/src/rubycocoa/src/framework/build/Default/ > RubyCocoa.framework/Resources/ruby/osx/objc/oc_import.rb:751:in > `method_missing' > /Users/glongman/src/rubycocoa/src/framework/build/Default/ > RubyCocoa.framework/Resources/ruby/osx/objc/active_record.rb:275:in > `is_association?' > /Users/glongman/src/rubycocoa/src/framework/build/Default/ > RubyCocoa.framework/Resources/ruby/osx/objc/active_record.rb:374:in > `initialize' > /Users/glongman/src/rubycocoa/src/framework/build/Default/ > RubyCocoa.framework/Resources/ruby/osx/objc/active_record.rb:40:in > `alloc' > /Users/glongman/src/rubycocoa/src/framework/build/Default/ > RubyCocoa.framework/Resources/ruby/osx/objc/active_record.rb:40:in > `to_activerecord_proxy' > /Users/glongman/src/rubycocoa/src/framework/build/Default/ > RubyCocoa.framework/Resources/ruby/osx/objc/active_record.rb:48:in > `to_activerecord_proxies' > /Users/glongman/src/rubycocoa/src/framework/build/Default/ > RubyCocoa.framework/Resources/ruby/osx/objc/active_record.rb:48:in > `map' > /Users/glongman/src/rubycocoa/src/framework/build/Default/ > RubyCocoa.framework/Resources/ruby/osx/objc/active_record.rb:48:in > `to_activerecord_proxies' > /Users/glongman/src/rubycocoa/src/framework/build/Default/ > RubyCocoa.framework/Resources/ruby/osx/objc/active_record.rb:195:in > `find' > ./tc_active_record.rb:150:in `setup' > > 21) Error: > test_should_destroy_multiple_records_on_remove > (TC_ActiveRecordSetController): > NoMethodError: undefined method `reflect_on_all_associations' for > NilClass > /Users/glongman/src/rubycocoa/src/framework/build/Default/ > RubyCocoa.framework/Resources/ruby/osx/objc/oc_import.rb:751:in > `method_missing' > /Users/glongman/src/rubycocoa/src/framework/build/Default/ > RubyCocoa.framework/Resources/ruby/osx/objc/active_record.rb:275:in > `is_association?' > /Users/glongman/src/rubycocoa/src/framework/build/Default/ > RubyCocoa.framework/Resources/ruby/osx/objc/active_record.rb:374:in > `initialize' > /Users/glongman/src/rubycocoa/src/framework/build/Default/ > RubyCocoa.framework/Resources/ruby/osx/objc/active_record.rb:40:in > `alloc' > /Users/glongman/src/rubycocoa/src/framework/build/Default/ > RubyCocoa.framework/Resources/ruby/osx/objc/active_record.rb:40:in > `to_activerecord_proxy' > /Users/glongman/src/rubycocoa/src/framework/build/Default/ > RubyCocoa.framework/Resources/ruby/osx/objc/active_record.rb:48:in > `to_activerecord_proxies' > /Users/glongman/src/rubycocoa/src/framework/build/Default/ > RubyCocoa.framework/Resources/ruby/osx/objc/active_record.rb:48:in > `map' > /Users/glongman/src/rubycocoa/src/framework/build/Default/ > RubyCocoa.framework/Resources/ruby/osx/objc/active_record.rb:48:in > `to_activerecord_proxies' > /Users/glongman/src/rubycocoa/src/framework/build/Default/ > RubyCocoa.framework/Resources/ruby/osx/objc/active_record.rb:195:in > `find' > ./tc_active_record.rb:150:in `setup' > > 22) Error: > test_should_instantiate_and_save_a_record_on_newObject > (TC_ActiveRecordSetController): > NoMethodError: undefined method `reflect_on_all_associations' for > NilClass > /Users/glongman/src/rubycocoa/src/framework/build/Default/ > RubyCocoa.framework/Resources/ruby/osx/objc/oc_import.rb:751:in > `method_missing' > /Users/glongman/src/rubycocoa/src/framework/build/Default/ > RubyCocoa.framework/Resources/ruby/osx/objc/active_record.rb:275:in > `is_association?' > /Users/glongman/src/rubycocoa/src/framework/build/Default/ > RubyCocoa.framework/Resources/ruby/osx/objc/active_record.rb:374:in > `initialize' > /Users/glongman/src/rubycocoa/src/framework/build/Default/ > RubyCocoa.framework/Resources/ruby/osx/objc/active_record.rb:40:in > `alloc' > /Users/glongman/src/rubycocoa/src/framework/build/Default/ > RubyCocoa.framework/Resources/ruby/osx/objc/active_record.rb:40:in > `to_activerecord_proxy' > /Users/glongman/src/rubycocoa/src/framework/build/Default/ > RubyCocoa.framework/Resources/ruby/osx/objc/active_record.rb:48:in > `to_activerecord_proxies' > /Users/glongman/src/rubycocoa/src/framework/build/Default/ > RubyCocoa.framework/Resources/ruby/osx/objc/active_record.rb:48:in > `map' > /Users/glongman/src/rubycocoa/src/framework/build/Default/ > RubyCocoa.framework/Resources/ruby/osx/objc/active_record.rb:48:in > `to_activerecord_proxies' > /Users/glongman/src/rubycocoa/src/framework/build/Default/ > RubyCocoa.framework/Resources/ruby/osx/objc/active_record.rb:195:in > `find' > ./tc_active_record.rb:150:in `setup' > > 23) Error: > test_should_instantiate_but_not_save_a_record_on_newObject > (TC_BelongsToActiveRecordSetController): > NoMethodError: undefined method `reflect_on_all_associations' for > NilClass > /Users/glongman/src/rubycocoa/src/framework/build/Default/ > RubyCocoa.framework/Resources/ruby/osx/objc/oc_import.rb:751:in > `method_missing' > /Users/glongman/src/rubycocoa/src/framework/build/Default/ > RubyCocoa.framework/Resources/ruby/osx/objc/active_record.rb:275:in > `is_association?' > /Users/glongman/src/rubycocoa/src/framework/build/Default/ > RubyCocoa.framework/Resources/ruby/osx/objc/active_record.rb:374:in > `initialize' > /Users/glongman/src/rubycocoa/src/framework/build/Default/ > RubyCocoa.framework/Resources/ruby/osx/objc/oc_wrapper.rb:50:in > `ocm_send' > /Users/glongman/src/rubycocoa/src/framework/build/Default/ > RubyCocoa.framework/Resources/ruby/osx/objc/oc_wrapper.rb:50:in > `method_missing' > /Users/glongman/src/rubycocoa/src/framework/build/Default/ > RubyCocoa.framework/Resources/ruby/osx/objc/active_record.rb:91:in > `newObject' > ./tc_active_record.rb:186:in > `test_should_instantiate_but_not_save_a_record_on_newObject' > ./tc_active_record.rb:72:in `assert_no_difference' > ./tc_active_record.rb:185:in > `test_should_instantiate_but_not_save_a_record_on_newObject' > > 24) Error: > test_bool_type_conversions(TC_BoolTypeConversion): > RuntimeError: Ruby object `nil' doesn't respond to the ObjC selector > `testBool', the method either doesn't exist or is private > /Users/glongman/src/rubycocoa/src/framework/build/Default/ > RubyCocoa.framework/Resources/ruby/osx/objc/oc_wrapper.rb:50:in > `ocm_send' > /Users/glongman/src/rubycocoa/src/framework/build/Default/ > RubyCocoa.framework/Resources/ruby/osx/objc/oc_wrapper.rb:50:in > `method_missing' > ./tc_bool.rb:97:in `do_conversion_tests' > ./tc_bool.rb:95:in `each' > ./tc_bool.rb:95:in `do_conversion_tests' > ./tc_bool.rb:83:in `do_ruby_to_objc_conversion_tests' > ./tc_bool.rb:48:in `test_bool_type_conversions' > > 25) Failure: > test_indirect_ns_raise(TC_Exceptions) > [./tc_exception.rb:53:in `check_nsexception' > ./tc_exception.rb:70:in `test_indirect_ns_raise']: > <"NSInvalidArgumentException - *** -[ExceptionTest ns:raise]: > unrecognized selector sent to instance 0x2a19580"> expected to be =~ > </ns_raise_name - ns_raise_reason/>. > > 26) Error: > test_ns_rethrow(TC_Exceptions): > NoMethodError: undefined method `__ocid__' for nil:NilClass > ./tc_exception.rb:84:in `test_ns_rethrow' > ./tc_exception.rb:92:in `with_suppress_backtrace_log' > ./tc_exception.rb:81:in `test_ns_rethrow' > > 27) Failure: > test_rb_raise(TC_Exceptions) [./tc_exception.rb:47]: > <"rb_raise_message"> expected but was > <"NSInvalidArgumentException - *** -[ExceptionTest rb:raise]: > unrecognized selector sent to instance 0x2a8b040">. > > 28) Error: > test_arg_retained(TC_OVMIX): > RuntimeError: Ruby object `nil' doesn't respond to the ObjC selector > `setObject:', the method either doesn't exist or is private > /Users/glongman/src/rubycocoa/src/framework/build/Default/ > RubyCocoa.framework/Resources/ruby/osx/objc/oc_wrapper.rb:50:in > `ocm_send' > /Users/glongman/src/rubycocoa/src/framework/build/Default/ > RubyCocoa.framework/Resources/ruby/osx/objc/oc_wrapper.rb:50:in > `method_missing' > ./tc_ovmix.rb:186:in `test_arg_retained' > > 29) Error: > test_objc_method(TC_OVMIX): > RuntimeError: Ruby object `nil' doesn't respond to the ObjC selector > `foo1', the method either doesn't exist or is private > /Users/glongman/src/rubycocoa/src/framework/build/Default/ > RubyCocoa.framework/Resources/ruby/osx/objc/oc_wrapper.rb:50:in > `ocm_send' > /Users/glongman/src/rubycocoa/src/framework/build/Default/ > RubyCocoa.framework/Resources/ruby/osx/objc/oc_wrapper.rb:50:in > `method_missing' > ./tc_ovmix.rb:141:in `test_objc_method' > > 30) Error: > test_rig(TC_OVMIX): > OSX::OCException: NSInvalidArgumentException - *** -[RigHelper name]: > unrecognized selector sent to instance 0xb6c7ef0 > /Users/glongman/src/rubycocoa/src/framework/build/Default/ > RubyCocoa.framework/Resources/ruby/osx/objc/oc_wrapper.rb:50:in > `ocm_send' > /Users/glongman/src/rubycocoa/src/framework/build/Default/ > RubyCocoa.framework/Resources/ruby/osx/objc/oc_wrapper.rb:50:in > `method_missing' > ./tc_ovmix.rb:137:in `test_rig' > > 31) Error: > test_passbyref_subclass_methods(TC_PassByRef): > RuntimeError: Ruby object `nil' doesn't respond to the ObjC selector > `passByRefObject:', the method either doesn't exist or is private > ./tc_passbyref.rb:88:in `passByRefObject' > ./tc_passbyref.rb:88:in `test_passbyref_subclass_methods' > > 32) Error: > test_action(TC_SubClass): > OSX::OCMessageSendException: Can't get Objective-C method signature > for selector 'setFoo:' of receiver #<TestActionClass:0x1365776 > class='TestActionClass' id=0x23c51a0> > /Users/glongman/src/rubycocoa/src/framework/build/Default/ > RubyCocoa.framework/Resources/ruby/osx/objc/oc_wrapper.rb:44:in > `ocm_send' > /Users/glongman/src/rubycocoa/src/framework/build/Default/ > RubyCocoa.framework/Resources/ruby/osx/objc/oc_wrapper.rb:44:in > `objc_send' > ./tc_subclass.rb:165:in `test_action' > ./tc_subclass.rb:165:in `test_action' > > 33) Error: > test_objc_ruby_call(TC_SubClass): > OSX::OCException: NSInvalidArgumentException - *** -[CalledClass > calledFoo:]: unrecognized selector sent to instance 0x23cd370 > /Users/glongman/src/rubycocoa/src/framework/build/Default/ > RubyCocoa.framework/Resources/ruby/osx/objc/oc_wrapper.rb:50:in > `ocm_send' > /Users/glongman/src/rubycocoa/src/framework/build/Default/ > RubyCocoa.framework/Resources/ruby/osx/objc/oc_wrapper.rb:50:in > `method_missing' > ./tc_subclass.rb:190:in `test_objc_ruby_call' > > 34) Error: > test_override(TC_SubClass): > RuntimeError: Ruby object `nil' doesn't respond to the ObjC selector > `description', the method either doesn't exist or is private > /Users/glongman/src/rubycocoa/src/framework/build/Default/ > RubyCocoa.framework/Resources/ruby/osx/objc/oc_wrapper.rb:44:in > `ocm_send' > /Users/glongman/src/rubycocoa/src/framework/build/Default/ > RubyCocoa.framework/Resources/ruby/osx/objc/oc_wrapper.rb:44:in > `objc_send' > ./tc_subclass.rb:103:in `test_override' > > 35) Failure: > test_rbobject_nscopying(TC_SubClass) [./tc_subclass.rb:273]: > <false> is not true. > > 36) Error: > test_undo2(TC_SubClass): > OSX::OCMessageSendException: Can't get Objective-C method signature > for selector 'addFoo:' of receiver #<OSX::NSUndoManager:0x14384d2 > class='NSUndoManager' id=0x24ab020> > /Users/glongman/src/rubycocoa/src/framework/build/Default/ > RubyCocoa.framework/Resources/ruby/osx/objc/oc_wrapper.rb:50:in > `ocm_send' > /Users/glongman/src/rubycocoa/src/framework/build/Default/ > RubyCocoa.framework/Resources/ruby/osx/objc/oc_wrapper.rb:50:in > `method_missing' > ./tc_subclass.rb:239:in `test_undo2' > > 37) Failure: > test_autorelease(TC_Thread) > [./tc_thread.rb:79:in `assert_threads_supported' > ./tc_thread.rb:100:in `test_autorelease']: > no runtime support for Ruby threads. > <false> is not true. > > 38) Failure: > test_exceptions(TC_Thread) > [./tc_thread.rb:79:in `assert_threads_supported' > ./tc_thread.rb:139:in `test_exceptions']: > no runtime support for Ruby threads. > <false> is not true. > > 39) Failure: > test_existing_threads_before_rubycocoa(TC_Thread) > [./tc_thread.rb:79:in `assert_threads_supported' > ./tc_thread.rb:202:in `test_existing_threads_before_rubycocoa']: > no runtime support for Ruby threads. > <false> is not true. > > 40) Error: > test_threaded_closure(TC_Thread): > RuntimeError: Ruby object `nil' doesn't respond to the ObjC selector > `threaded', the method either doesn't exist or is private > ./tc_thread.rb:75:in `callbackOnThreadRubyObject' > ./tc_thread.rb:75:in `test_threaded_closure' > > 41) Failure: > test_equality_of_a_objc_object_that_has_been_instantiated_from_a_nib > (TC_UniqObject) [./tc_uniqobj.rb:96]: > <false> is not true. > > 437 tests, 2726 assertions, 7 failures, 34 errors > <--- tests > ---> framework > ---> tool > <--- tool > <--- framework > install.rb: test done. > > > On 6-Feb-08, at 8:32 PM, Satoshi Nakagawa wrote: > >> Hi, >> >>> ld: warning in /usr/local/lib/libruby.1.8.6.dylib, missing required >> architecture x86_64 in file >> >> It seems that you need to make /usr/local/lib/libruby also x86_64. >> If you doesn't need x86_64, try --build-universal=no like: >> >> $ ruby install.rb config --build-universal=no >> $ ruby install.rb setup >> >> -- >> Satoshi Nakagawa >> > > ------------------------------------------------------------------------- > This SF.net email is sponsored by: Microsoft > Defy all challenges. Microsoft(R) Visual Studio 2008. > http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/ > _______________________________________________ > Rubycocoa-talk mailing list > Rub...@li... > https://lists.sourceforge.net/lists/listinfo/rubycocoa-talk > |