[Xapian-tickets] [Xapian] #323: Can not build xapian-bindings for ruby 1.9

Xapian nobody at xapian.org
Thu Feb 26 15:11:11 GMT 2009


#323: Can not build xapian-bindings for ruby 1.9
-----------------------------+----------------------------------------------
 Reporter:  cheba            |        Owner:  olly    
     Type:  defect           |       Status:  assigned
 Priority:  normal           |    Milestone:  1.0.11  
Component:  Xapian-bindings  |      Version:  1.0.10  
 Severity:  normal           |   Resolution:          
 Keywords:                   |    Blockedby:          
 Platform:  All              |     Blocking:          
-----------------------------+----------------------------------------------

Comment(by olly):

 With Ruby 1.8, {{{make check}}} gives me:

 {{{
 Loaded suite ./smoketest
 Started
 ................
 Finished in 0.096853 seconds.

 16 tests, 38 assertions, 0 failures, 0 errors
 PASS: smoketest.rb
 =============
 1 test passed
 =============
 }}}

 With Ruby 1.9, {{{make check}}} gives me:

 {{{
 Loaded suite ./smoketest
 Started
 /usr/lib/ruby/1.9.0/test/unit/ui/console/testrunner.rb:94:in `sub!': can't
 modify frozen string (RuntimeError)
         from /usr/lib/ruby/1.9.0/test/unit/ui/console/testrunner.rb:94:in
 `test_started'
         from /usr/lib/ruby/1.9.0/test/unit/util/observable.rb:78:in `call'
         from /usr/lib/ruby/1.9.0/test/unit/util/observable.rb:78:in `block
 in notify_listeners'
         from /usr/lib/ruby/1.9.0/test/unit/util/observable.rb:78:in `each'
         from /usr/lib/ruby/1.9.0/test/unit/util/observable.rb:78:in
 `notify_listeners'
         from /usr/lib/ruby/1.9.0/test/unit/ui/testrunnermediator.rb:47:in
 `block in run_suite'
         from /usr/lib/ruby/1.9.0/test/unit/testcase.rb:72:in `run'
         from /usr/lib/ruby/1.9.0/test/unit/testsuite.rb:34:in `block in
 run'
         from /usr/lib/ruby/1.9.0/test/unit/testsuite.rb:33:in `each'
         from /usr/lib/ruby/1.9.0/test/unit/testsuite.rb:33:in `run'
         from /usr/lib/ruby/1.9.0/test/unit/testsuite.rb:34:in `block in
 run'
         from /usr/lib/ruby/1.9.0/test/unit/testsuite.rb:33:in `each'
         from /usr/lib/ruby/1.9.0/test/unit/testsuite.rb:33:in `run'
         from /usr/lib/ruby/1.9.0/test/unit/ui/testrunnermediator.rb:46:in
 `run_suite'
         from /usr/lib/ruby/1.9.0/test/unit/ui/console/testrunner.rb:67:in
 `start_mediator'
         from /usr/lib/ruby/1.9.0/test/unit/ui/console/testrunner.rb:41:in
 `start'
         from /usr/lib/ruby/1.9.0/test/unit/ui/testrunnerutilities.rb:29:in
 `run'
         from /usr/lib/ruby/1.9.0/test/unit/autorunner.rb:216:in `run'
         from /usr/lib/ruby/1.9.0/test/unit/autorunner.rb:12:in `run'
         from /usr/lib/ruby/1.9.0/test/unit.rb:278:in `block in <top
 (required)>'
 FAIL: smoketest.rb
 =======================================
 1 of 1 test failed
 Please report to http://xapian.org/bugs
 =======================================
 }}}

 I'm guessing some change in 1.9 breaks something in smoketest.rb but the
 backtrace doesn't help me see what.  Any ideas?

-- 
Ticket URL: <http://trac.xapian.org/ticket/323#comment:12>
Xapian <http://xapian.org/>
Xapian



More information about the Xapian-tickets mailing list