ruby 1.8.8p1 (2011-01-06) [x86_64-linux] (duet) 495W KB1F0E 3F0E failed(rubyspec CommandTimeout) 87failed(rubyspec/)

chkbuild summary recent last

OlderDiff < 20110107T010941Z < ThisDiff > 20110108T003539Z > NewerDiff

COMMIT Added be_computed_by_function matcher.
COMMIT Update #sprintf specs for 1.9 bugfix.
COMMIT Use be_computed_by_function matcher for #sprintf specs.
COMMIT No before block for String#bytes encoding feature
COMMIT Fixed describe string.
COMMIT Fixed syntax error and warning.
COMMIT Fixed C-API specs after RubySpec sync.
COMMIT More C-API spec cleanup.

===================================================================
+++ 20110108T003539Z
@@ 17223 @@
 - raises an ArgumentError when a block and normal arguments are given
 
 /home/chkbuild/tmp/build/ruby-1.8/<buildtime>/rubyspec/core/module/module_exec_spec.rb
+Module#module_exec
 - does not add defined methods to other classes
 - defines method in the receiver's scope
 - evaluates a given block in the context of self
@@ 51472 @@
 ruby <version>
 
 /home/chkbuild/tmp/build/ruby-1.8/<buildtime>/rubyspec/core/module/module_exec_spec.rb
+Module#module_exec
 - does not add defined methods to other classes
 - defines method in the receiver's scope
 - evaluates a given block in the context of self
@@ 89355 @@
 - converts a Bignum to a string with a different base
 
 CApiBignumSpecs RBIGNUM_SIGN
+- returns C true if the Bignum has a positive sign
+- retuns C false if the Bignum has a negative sign
 
 
 Finished in <t> seconds
@@ 89663 @@
 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8/<buildtime>/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8/<buildtime>/bin/ruby rubyspec/optional/capi/kernel_spec.rb
 ruby <version>
 
+/home/chkbuild/tmp/build/ruby-1.8/<buildtime>/rubyspec/optional/capi/kernel_spec.rb
+C-API Kernel function rb_block_given_p
+- returns false if no block is passed
+- returns true if a block is passed
 
+C-API Kernel function rb_need_block
+- raises a LocalJumpError if no block is given
+- does not raise a LocalJumpError if a block is given
 
+C-API Kernel function rb_raise
+- raises an exception
+- terminates the function at the point it was called
 
+C-API Kernel function rb_throw
+- sets the return value of the catch block to the specified value
+- terminates the function at the point it was called
 - raises a NameError if there is no catch block for the symbol
 
+C-API Kernel function rb_warn
+- prints a message to $stderr if $VERBOSE evaluates to true
+- prints a message to $stderr if $VERBOSE evaluates to false
 
+C-API Kernel function rb_sys_fail
+- raises an exception from the value of errno
+- can take a NULL message
 
+C-API Kernel function rb_yield
+- yields passed argument
+- returns the result from block evaluation
+- raises LocalJumpError when no block is given
 
+C-API Kernel function rb_yield_values
+- yields passed arguments
+- returns the result from block evaluation
+- raises LocalJumpError when no block is given
 
+C-API Kernel function rb_yield_splat
+- yields with passed array's contents
+- returns the result from block evaluation
+- raises LocalJumpError when no block is given
 
+C-API Kernel function rb_rescue
+- executes passed function
+- executes passed 'raise function' if a StandardError exception is raised
+- passes the user supplied argument to the 'raise function' if a StandardError exception is raised
+- passes the raised exception to the 'raise function' if a StandardError exception is raised
+- raises an exception if passed function raises an exception other than StandardError
+- raises an exception if any exception is raised inside 'raise function'
+- makes $! available only during 'raise function' execution
 
+C-API Kernel function rb_rescue2
+- only rescues if one of the passed exceptions is raised
 
+C-API Kernel function rb_ensure
+- executes passed function and returns its value
+- executes passed 'ensure function' when no exception is raised
+- executes passed 'ensure function' when an exception is raised
+- raises the same exception raised inside passed function
 
+C-API Kernel function rb_eval_string
+- evaluates a string of ruby code
 
+C-API Kernel function rb_block_proc
+- converts the implicit block into a proc
 
+C-API Kernel function rb_exec_recursive
+- detects recursive invocations of a method and indicates as such
 
+C-API Kernel function rb_set_end_proc
+- runs a C function on shutdown
 
+C-API Kernel function rb_f_sprintf
+- returns a string according to format and arguments
 
 
 Finished in <t> seconds
@@ 90101 @@
 /home/chkbuild/tmp/build/ruby-1.8/<buildtime>/rubyspec/optional/capi/ext/string_spec.c: In function [e28098]string_spec_STR2CSTR_replace[e28099]:
 /home/chkbuild/tmp/build/ruby-1.8/<buildtime>/rubyspec/optional/capi/ext/string_spec.c:<line_e>: warning: [e28098]rb_str2cstr[e28099] is deprecated (declared at /home/chkbuild/tmp/build/ruby-1.8/<buildtime>/lib/ruby/1.8/x86_64-linux/ruby.h:306)
 
+/home/chkbuild/tmp/build/ruby-1.8/<buildtime>/rubyspec/optional/capi/string_spec.rb
+C-API String function rb_str_set_len
+- reduces the size of the string
+- inserts a NULL byte at the length
+- updates the string's attributes visible in C code
 
+C-API String function rb_str_buf_new
+- returns the equivalent of an empty string
+- returns a string that can be appended to
+- returns a string that can be concatentated to another string
+- returns a string whose bytes can be accessed by RSTRING_PTR
+- returns a string that can be modified by rb_str_resize
+- returns a string which can be assigned to from C
+- returns a string that can be modified by rb_str_set_len
 
+C-API String function rb_str_new
+- returns a new string object from a char buffer of len characters
+- returns an empty string if len is 0
 
+C-API String function rb_str_new2
+- returns a new string object calling strlen on the passed C string
+- rb_str_new2 should raise ArgumentError if passed NULL
 
+C-API String function rb_str_new3
+- returns a copy of the string
 
+C-API String function rb_str_new4
+- returns the original string if it is already frozen
+- returns a frozen copy of the string
 
+C-API String function rb_str_dup
+- returns a copy of the string
 
+C-API String function rb_str_append
+- appends a string to another string
 
+C-API String function rb_str_plus
+- returns a new string from concatenating two other strings
 
+C-API String function rb_str_buf_cat
+- concatenates a C string to a ruby string
 
+C-API String function rb_str_cat
+- concatenates a C string to ruby string
 
+C-API String function rb_str_cat2
+- concatenates a C string to a ruby string
 
+C-API String function rb_str_cmp
+- returns 0 if two strings are identical
+- returns -1 if the first string is shorter than the second
+- returns -1 if the first string is lexically less than the second
+- returns 1 if the first string is longer than the second
+- returns 1 if the first string is lexically greater than the second
 
+C-API String function rb_str_split
+- splits strings over a splitter
 
+C-API String function rb_str2inum
+- converts a string to a number given a base
 
+C-API String function rb_cstr2inum
+- converts a C string to a number given a base
 
+C-API String function rb_str_substr
+- returns a substring
 
+C-API String function rb_str_to_str
+- calls #to_str to coerce the value to a String
+- raises a TypeError if coercion fails
 
+C-API String function RSTRING
+- returns struct with a pointer to the string's contents
+- allows changing the characters in the string
+- allows changing the string and calling a rb_str_xxx function
+- allows changing the string and calling a method via rb_funcall
+- returns a struct with the string's length
 
+C-API String function RSTRING_PTR
+- returns a pointer to the string's contents
+- allows changing the characters in the string
+- reflects changes after a rb_funcall
 
+C-API String function RSTRING_LEN
+- returns the size of the string
 
+C-API String function StringValue
+- does not call #to_str on a String
+- does not call #to_s on a String
 - calls #to_str on non-String objects
+- does not call #to_s on non-String objects
 
+C-API String function rb_str_resize
+- reduces the size of the string
+- updates the string's attributes visible in C code
+- increases the size of the string
 
+C-API String function rb_str_intern
+- returns a symbol created from the string
+- raises an ArgumentError if passed an empty string
+- raises an ArgumentError if the passed string contains NULL characters
 
+C-API String function rb_str2cstr
+- returns a pointer to the string's content and its length
+- allows changing the characters in the string
 
+C-API String function STR2CSTR
+- returns a pointer to the string's content
+- allows changing the characters in the string
 
+C-API String function rb_str_freeze
+- freezes the string
 
+C-API String function rb_str_hash
+- hashes the string into a number
 
 
 Finished in <t> seconds
 
+1 file, 59 examples, <num> expectations, 0 failures, 0 errors
 == rubyspec/optional/capi/struct_spec.rb # <time>
 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8/<buildtime>/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8/<buildtime>/bin/ruby rubyspec/optional/capi/struct_spec.rb
 ruby <version>
@@ 90292 @@
 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8/<buildtime>/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8/<buildtime>/bin/ruby rubyspec/optional/capi/thread_spec.rb
 ruby <version>
 
+/home/chkbuild/tmp/build/ruby-1.8/<buildtime>/rubyspec/optional/capi/thread_spec.rb
+C-API Thread function rb_thread_select
+- returns true if an fd is ready to read
+- does not block all threads
 
+C-API Thread function rb_thread_wait_for
+- sleeps the current thread for the give ammount of time
 
+C-API Thread function rb_thread_alone
+- returns true if there is only one thread
 
+C-API Thread function rb_thread_current
+- equals Thread.current
 
+C-API Thread function rb_thread_local_aref
+- returns the value of a thread-local variable
+- returns nil if the value has not been set
 
+C-API Thread function rb_thread_local_aset
+- sets the value of a thread-local variable
 
+C-API Thread function rb_thread_wakeup
 - is not queued
 - does not result in a deadlock
 - raises a ThreadError when trying to wake up a dead thread

===================================================================
--- 20110107T010941Z
@@ 89218 @@
 /home/chkbuild/tmp/build/ruby-1.8/<buildtime>/rubyspec/optional/capi/ext/array_spec.c:<line_a>: warning: control reaches end of non-void function
 
 /home/chkbuild/tmp/build/ruby-1.8/<buildtime>/rubyspec/optional/capi/array_spec.rb
-C-API Array function direct access to memory
 - is sync'd with the object properly
 
 C-API Array function rb_ary_new
@@ 89355 @@
 - converts a Bignum to a string with a different base
 
 CApiBignumSpecs RBIGNUM_SIGN
-- returns C true if the Bignum has a positive sign (ERROR - <n>)
-- retuns C false if the Bignum has a negative sign (ERROR - <n>)
 
 
  <n>)
-CApiBignumSpecs RBIGNUM_SIGN returns C true if the Bignum has a positive sign ERROR
-NoMethodError: undefined method `RBIGNUM_SIGN' for #<CApiBignumSpecs:0x<address>>
-/home/chkbuild/tmp/build/ruby-1.8/<buildtime>/rubyspec/optional/capi/bignum_spec.rb:95
 /home/chkbuild/tmp/build/ruby-1.8/<buildtime>/mspec/lib/mspec/runner/mspec.rb:68:in `instance_eval'
 /home/chkbuild/tmp/build/ruby-1.8/<buildtime>/mspec/lib/mspec/runner/mspec.rb:68:in `protect'
 /home/chkbuild/tmp/build/ruby-1.8/<buildtime>/mspec/lib/mspec/runner/context.rb:179:in `protect'
-/home/chkbuild/tmp/build/ruby-1.8/<buildtime>/rubyspec/optional/capi/bignum_spec.rb:56:in `all?'
 /home/chkbuild/tmp/build/ruby-1.8/<buildtime>/mspec/lib/mspec/runner/context.rb:179:in `each'
 /home/chkbuild/tmp/build/ruby-1.8/<buildtime>/mspec/lib/mspec/runner/context.rb:179:in `all?'
 /home/chkbuild/tmp/build/ruby-1.8/<buildtime>/mspec/lib/mspec/runner/context.rb:179:in `protect'
@@ 89378 @@
 /home/chkbuild/tmp/build/ruby-1.8/<buildtime>/mspec/lib/mspec/runner/context.rb:228:in `process'
 /home/chkbuild/tmp/build/ruby-1.8/<buildtime>/mspec/lib/mspec/runner/mspec.rb:37:in `describe'
 /home/chkbuild/tmp/build/ruby-1.8/<buildtime>/mspec/lib/mspec/runner/object.rb:11:in `describe'
-/home/chkbuild/tmp/build/ruby-1.8/<buildtime>/rubyspec/optional/capi/bignum_spec.rb:9
 /home/chkbuild/tmp/build/ruby-1.8/<buildtime>/mspec/lib/mspec/runner/mspec.rb:56:in `load'
 /home/chkbuild/tmp/build/ruby-1.8/<buildtime>/mspec/lib/mspec/runner/mspec.rb:56:in `files'
 /home/chkbuild/tmp/build/ruby-1.8/<buildtime>/mspec/lib/mspec/runner/mspec.rb:68:in `instance_eval'
@@ 89392 @@
 /home/chkbuild/tmp/build/ruby-1.8/<buildtime>/mspec/bin/mspec-run:8
 
  <n>)
-CApiBignumSpecs RBIGNUM_SIGN retuns C false if the Bignum has a negative sign ERROR
-NoMethodError: undefined method `RBIGNUM_SIGN' for #<CApiBignumSpecs:0x<address>>
-/home/chkbuild/tmp/build/ruby-1.8/<buildtime>/rubyspec/optional/capi/bignum_spec.rb:99
 /home/chkbuild/tmp/build/ruby-1.8/<buildtime>/mspec/lib/mspec/runner/mspec.rb:68:in `instance_eval'
 /home/chkbuild/tmp/build/ruby-1.8/<buildtime>/mspec/lib/mspec/runner/mspec.rb:68:in `protect'
 /home/chkbuild/tmp/build/ruby-1.8/<buildtime>/mspec/lib/mspec/runner/context.rb:179:in `protect'
-/home/chkbuild/tmp/build/ruby-1.8/<buildtime>/rubyspec/optional/capi/bignum_spec.rb:95:in `all?'
 /home/chkbuild/tmp/build/ruby-1.8/<buildtime>/mspec/lib/mspec/runner/context.rb:179:in `each'
 /home/chkbuild/tmp/build/ruby-1.8/<buildtime>/mspec/lib/mspec/runner/context.rb:179:in `all?'
 /home/chkbuild/tmp/build/ruby-1.8/<buildtime>/mspec/lib/mspec/runner/context.rb:179:in `protect'
@@ 89410 @@
 /home/chkbuild/tmp/build/ruby-1.8/<buildtime>/mspec/lib/mspec/runner/context.rb:228:in `process'
 /home/chkbuild/tmp/build/ruby-1.8/<buildtime>/mspec/lib/mspec/runner/mspec.rb:37:in `describe'
 /home/chkbuild/tmp/build/ruby-1.8/<buildtime>/mspec/lib/mspec/runner/object.rb:11:in `describe'
-/home/chkbuild/tmp/build/ruby-1.8/<buildtime>/rubyspec/optional/capi/bignum_spec.rb:9
 /home/chkbuild/tmp/build/ruby-1.8/<buildtime>/mspec/lib/mspec/runner/mspec.rb:56:in `load'
 /home/chkbuild/tmp/build/ruby-1.8/<buildtime>/mspec/lib/mspec/runner/mspec.rb:56:in `files'
 /home/chkbuild/tmp/build/ruby-1.8/<buildtime>/mspec/lib/mspec/runner/mspec.rb:68:in `instance_eval'
@@ 89427 @@
 
 1 file, 14 examples, <num> expectations, 0 failures, 2 errors
 exit 1
-failed(rubyspec/optional/capi/bignum_spec.rb)
 == rubyspec/optional/capi/class_spec.rb # <time>
 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8/<buildtime>/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8/<buildtime>/bin/ruby rubyspec/optional/capi/class_spec.rb
 ruby <version>
@@ 89729 @@
 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8/<buildtime>/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8/<buildtime>/bin/ruby rubyspec/optional/capi/kernel_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.8/<buildtime>/rubyspec/optional/capi/kernel_spec.rb (ERROR - <n>)
 
  <n>)
-An exception occurred during: loading /home/chkbuild/tmp/build/ruby-1.8/<buildtime>/rubyspec/optional/capi/kernel_spec.rb ERROR
-SyntaxError: /home/chkbuild/tmp/build/ruby-1.8/<buildtime>/rubyspec/optional/capi/kernel_spec.rb:292: syntax error, unexpected $end, expecting kEND
 /home/chkbuild/tmp/build/ruby-1.8/<buildtime>/mspec/lib/mspec/runner/mspec.rb:56:in `load'
 /home/chkbuild/tmp/build/ruby-1.8/<buildtime>/mspec/lib/mspec/runner/mspec.rb:56:in `files'
 /home/chkbuild/tmp/build/ruby-1.8/<buildtime>/mspec/lib/mspec/runner/mspec.rb:68:in `instance_eval'
@@ 89750 @@
 
 1 file, 0 examples, <num> expectations, 0 failures, 1 error
 exit 1
-failed(rubyspec/optional/capi/kernel_spec.rb)
 == rubyspec/optional/capi/marshal_spec.rb # <time>
 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8/<buildtime>/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8/<buildtime>/bin/ruby rubyspec/optional/capi/marshal_spec.rb
 ruby <version>
@@ 90106 @@
 /home/chkbuild/tmp/build/ruby-1.8/<buildtime>/rubyspec/optional/capi/ext/string_spec.c:<line_b>: warning: [e28098]rb_str2cstr[e28099] is deprecated (declared at /home/chkbuild/tmp/build/ruby-1.8/<buildtime>/lib/ruby/1.8/x86_64-linux/ruby.h:306)
 /home/chkbuild/tmp/build/ruby-1.8/<buildtime>/rubyspec/optional/capi/ext/string_spec.c: In function [e28098]string_spec_rb_str2cstr_replace[e28099]:
 /home/chkbuild/tmp/build/ruby-1.8/<buildtime>/rubyspec/optional/capi/ext/string_spec.c:<line_c>: warning: [e28098]rb_str2cstr[e28099] is deprecated (declared at /home/chkbuild/tmp/build/ruby-1.8/<buildtime>/lib/ruby/1.8/x86_64-linux/ruby.h:306)
-/home/chkbuild/tmp/build/ruby-1.8/<buildtime>/rubyspec/optional/capi/ext/string_spec.c: At top level:
-/home/chkbuild/tmp/build/ruby-1.8/<buildtime>/rubyspec/optional/capi/ext/string_spec.c:158: error: conflicting types for [e28098]string_spec_rb_str_buf_new[e28099]
-/home/chkbuild/tmp/build/ruby-1.8/<buildtime>/rubyspec/optional/capi/ext/string_spec.c:66: error: previous definition of [e28098]string_spec_rb_str_buf_new[e28099] was here
 /home/chkbuild/tmp/build/ruby-1.8/<buildtime>/rubyspec/optional/capi/ext/string_spec.c: In function [e28098]string_spec_STR2CSTR[e28099]:
 /home/chkbuild/tmp/build/ruby-1.8/<buildtime>/rubyspec/optional/capi/ext/string_spec.c:<line_d>: warning: [e28098]rb_str2cstr[e28099] is deprecated (declared at /home/chkbuild/tmp/build/ruby-1.8/<buildtime>/lib/ruby/1.8/x86_64-linux/ruby.h:306)
 /home/chkbuild/tmp/build/ruby-1.8/<buildtime>/rubyspec/optional/capi/ext/string_spec.c: In function [e28098]string_spec_STR2CSTR_replace[e28099]:
 /home/chkbuild/tmp/build/ruby-1.8/<buildtime>/rubyspec/optional/capi/ext/string_spec.c:<line_e>: warning: [e28098]rb_str2cstr[e28099] is deprecated (declared at /home/chkbuild/tmp/build/ruby-1.8/<buildtime>/lib/ruby/1.8/x86_64-linux/ruby.h:306)
 
-/home/chkbuild/tmp/build/ruby-1.8/<buildtime>/rubyspec/optional/capi/string_spec.rbERROR:
  (ERROR - <n>)
 
  <n>)
-An exception occurred during: loading /home/chkbuild/tmp/build/ruby-1.8/<buildtime>/rubyspec/optional/capi/string_spec.rb ERROR
-RuntimeError: Unable to compile "/home/chkbuild/tmp/build/ruby-1.8/<buildtime>/rubyspec/optional/capi/ext/string_spec.c"
-/home/chkbuild/tmp/build/ruby-1.8/<buildtime>/rubyspec/optional/capi/spec_helper.rb:69:in `compile_extension'
-/home/chkbuild/tmp/build/ruby-1.8/<buildtime>/rubyspec/optional/capi/spec_helper.rb:92:in `load_extension'
-/home/chkbuild/tmp/build/ruby-1.8/<buildtime>/rubyspec/optional/capi/string_spec.rb:3
 /home/chkbuild/tmp/build/ruby-1.8/<buildtime>/mspec/lib/mspec/runner/mspec.rb:56:in `load'
 /home/chkbuild/tmp/build/ruby-1.8/<buildtime>/mspec/lib/mspec/runner/mspec.rb:56:in `files'
 /home/chkbuild/tmp/build/ruby-1.8/<buildtime>/mspec/lib/mspec/runner/mspec.rb:68:in `instance_eval'
@@ 90139 @@
 
 1 file, 0 examples, <num> expectations, 0 failures, 1 error
 exit 1
-failed(rubyspec/optional/capi/string_spec.rb)
 == rubyspec/optional/capi/struct_spec.rb # <time>
 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8/<buildtime>/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8/<buildtime>/bin/ruby rubyspec/optional/capi/struct_spec.rb
 ruby <version>
@@ 90177 @@
 == rubyspec/optional/capi/symbol_spec.rb # <time>
 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8/<buildtime>/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8/<buildtime>/bin/ruby rubyspec/optional/capi/symbol_spec.rb
 ruby <version>
-/home/chkbuild/tmp/build/ruby-1.8/<buildtime>/rubyspec/optional/capi/ext/symbol_spec.c: In function [e28098]symbol_spec_rb_id2name[e28099]:
-/home/chkbuild/tmp/build/ruby-1.8/<buildtime>/rubyspec/optional/capi/ext/symbol_spec.c:<line_a>: warning: initialization discards qualifiers from pointer target type
 
 /home/chkbuild/tmp/build/ruby-1.8/<buildtime>/rubyspec/optional/capi/symbol_spec.rb
 C-API Symbol function rb_intern
@@ 90212 @@
 == rubyspec/optional/capi/thread_spec.rb # <time>
 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8/<buildtime>/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8/<buildtime>/bin/ruby rubyspec/optional/capi/thread_spec.rb
 ruby <version>
-/home/chkbuild/tmp/build/ruby-1.8/<buildtime>/rubyspec/optional/capi/ext/thread_spec.c: In function [e28098]blocking_func[e28099]:
-/home/chkbuild/tmp/build/ruby-1.8/<buildtime>/rubyspec/optional/capi/ext/thread_spec.c:<line_a>: warning: implicit declaration of function [e28098]read[e28099]
-/home/chkbuild/tmp/build/ruby-1.8/<buildtime>/rubyspec/optional/capi/ext/thread_spec.c:25: error: [e28098]errno[e28099] undeclared (first use in this function)
-/home/chkbuild/tmp/build/ruby-1.8/<buildtime>/rubyspec/optional/capi/ext/thread_spec.c:25: error: (Each undeclared identifier is reported only once
-/home/chkbuild/tmp/build/ruby-1.8/<buildtime>/rubyspec/optional/capi/ext/thread_spec.c:25: error: for each function it appears in.)
-/home/chkbuild/tmp/build/ruby-1.8/<buildtime>/rubyspec/optional/capi/ext/thread_spec.c:25: error: [e28098]EINTR[e28099] undeclared (first use in this function)
-/home/chkbuild/tmp/build/ruby-1.8/<buildtime>/rubyspec/optional/capi/ext/thread_spec.c: In function [e28098]unblock_func[e28099]:
-/home/chkbuild/tmp/build/ruby-1.8/<buildtime>/rubyspec/optional/capi/ext/thread_spec.c:<line_a>: warning: implicit declaration of function [e28098]write[e28099]
-/home/chkbuild/tmp/build/ruby-1.8/<buildtime>/rubyspec/optional/capi/ext/thread_spec.c:37: error: [e28098]errno[e28099] undeclared (first use in this function)
-/home/chkbuild/tmp/build/ruby-1.8/<buildtime>/rubyspec/optional/capi/ext/thread_spec.c:37: error: [e28098]EINTR[e28099] undeclared (first use in this function)
-/home/chkbuild/tmp/build/ruby-1.8/<buildtime>/rubyspec/optional/capi/ext/thread_spec.c: In function [e28098]thread_spec_rb_thread_blocking_region[e28099]:
-/home/chkbuild/tmp/build/ruby-1.8/<buildtime>/rubyspec/optional/capi/ext/thread_spec.c:<line_a>: warning: implicit declaration of function [e28098]pipe[e28099]
-/home/chkbuild/tmp/build/ruby-1.8/<buildtime>/rubyspec/optional/capi/ext/thread_spec.c:<line_a>: warning: implicit declaration of function [e28098]rb_thread_blocking_region[e28099]
-/home/chkbuild/tmp/build/ruby-1.8/<buildtime>/rubyspec/optional/capi/ext/thread_spec.c:<line_a>: warning: implicit declaration of function [e28098]close[e28099]
-/home/chkbuild/tmp/build/ruby-1.8/<buildtime>/rubyspec/optional/capi/ext/thread_spec.c: In function [e28098]blocking_func_for_udf_io[e28099]:
-/home/chkbuild/tmp/build/ruby-1.8/<buildtime>/rubyspec/optional/capi/ext/thread_spec.c:60: error: [e28098]errno[e28099] undeclared (first use in this function)
-/home/chkbuild/tmp/build/ruby-1.8/<buildtime>/rubyspec/optional/capi/ext/thread_spec.c:60: error: [e28098]EINTR[e28099] undeclared (first use in this function)
-/home/chkbuild/tmp/build/ruby-1.8/<buildtime>/rubyspec/optional/capi/ext/thread_spec.c: In function [e28098]thread_spec_rb_thread_blocking_region_with_ubf_io[e28099]:
-/home/chkbuild/tmp/build/ruby-1.8/<buildtime>/rubyspec/optional/capi/ext/thread_spec.c:77: error: [e28098]RUBY_UBF_IO[e28099] undeclared (first use in this function)
 
-/home/chkbuild/tmp/build/ruby-1.8/<buildtime>/rubyspec/optional/capi/thread_spec.rbERROR:
  (ERROR - <n>)
 
  <n>)
-An exception occurred during: loading /home/chkbuild/tmp/build/ruby-1.8/<buildtime>/rubyspec/optional/capi/thread_spec.rb ERROR
-RuntimeError: Unable to compile "/home/chkbuild/tmp/build/ruby-1.8/<buildtime>/rubyspec/optional/capi/ext/thread_spec.c"
-/home/chkbuild/tmp/build/ruby-1.8/<buildtime>/rubyspec/optional/capi/spec_helper.rb:69:in `compile_extension'
-/home/chkbuild/tmp/build/ruby-1.8/<buildtime>/rubyspec/optional/capi/spec_helper.rb:92:in `load_extension'
-/home/chkbuild/tmp/build/ruby-1.8/<buildtime>/rubyspec/optional/capi/thread_spec.rb:4
 /home/chkbuild/tmp/build/ruby-1.8/<buildtime>/mspec/lib/mspec/runner/mspec.rb:56:in `load'
 /home/chkbuild/tmp/build/ruby-1.8/<buildtime>/mspec/lib/mspec/runner/mspec.rb:56:in `files'
 /home/chkbuild/tmp/build/ruby-1.8/<buildtime>/mspec/lib/mspec/runner/mspec.rb:68:in `instance_eval'
@@ 90257 @@
 
 1 file, 0 examples, <num> expectations, 0 failures, 1 error
 exit 1
-failed(rubyspec/optional/capi/thread_spec.rb)
 == rubyspec/optional/capi/time_spec.rb # <time>
 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8/<buildtime>/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8/<buildtime>/bin/ruby rubyspec/optional/capi/time_spec.rb
 ruby <version>

OlderDiff < 20110107T010941Z < ThisDiff > 20110108T003539Z > NewerDiff


chkbuild summary recent last