[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