[#4745] Win32: Ruby & APR; build problems for Ruby Subversion SWIG bindings — Erik Huelsmann <ehuels@...>

Having taken upon me the task to provide a Windows build for

24 messages 2005/04/20
[#4746] Re: Win32: Ruby & APR; build problems for Ruby Subversion SWIG bindings — Austin Ziegler <halostatue@...> 2005/04/20

On 4/20/05, Erik Huelsmann <ehuels@gmail.com> wrote:

[#4747] Re: Win32: Ruby & APR; build problems for Ruby Subversion SWIG bindings — Erik Huelsmann <ehuels@...> 2005/04/20

Hi Austin,

[#4762] Re: Win32: Ruby & APR; build problems for Ruby Subversion SWIG bindings — nobu.nokada@... 2005/04/24

Hi,

[#4783] Re: Win32: Ruby & APR; build problems for Ruby Subversion SWIG bindings — Erik Huelsmann <ehuels@...> 2005/04/25

On 4/24/05, nobu.nokada@softhome.net <nobu.nokada@softhome.net> wrote:

[#4787] Re: Win32: Ruby & APR; build problems for Ruby Subversion SWIG bindings — nobu.nokada@... 2005/04/25

Hi,

[#4794] Re: Win32: Ruby & APR; build problems for Ruby Subversion SWIG bindings — Erik Huelsmann <ehuels@...> 2005/04/25

> > > Ruby is just using AC_TYPE_UID_T. So, using typedef for them,

[#4751] Illegal regexp causes segfault — Andrew Walrond <andrew@...>

irb(main):058:0> a = /\[([^]]*)\]/

13 messages 2005/04/22

ruby 1.9 CVS rdoc genration fails

From: ville.mattila@...
Date: 2005-04-19 06:24:59 UTC
List: ruby-core #4737
     parse.c:

abbrev.rb:../ruby/lib/rdoc/parsers/parse_rb.rb:590:in `lex_init':
uninitialized constant RubyLex::SLex (NameError)
        from
.../ruby/cvs-ruby-head/ruby/lib/rdoc/parsers/parse_rb.rb:448:in
`initialize'
        from
.../ruby/cvs-ruby-head/ruby/lib/rdoc/parsers/parse_rb.rb:1393:in `new'
        from
.../ruby/cvs-ruby-head/ruby/lib/rdoc/parsers/parse_rb.rb:1393:in
`initialize'
        from
.../ruby/cvs-ruby-head/ruby/lib/rdoc/parsers/parserfactory.rb:96:in `new'
        from
.../ruby/cvs-ruby-head/ruby/lib/rdoc/parsers/parserfactory.rb:96:in
`parser_for'
        from .../ruby/cvs-ruby-head/ruby/lib/rdoc/rdoc.rb:207:in
`parse_files'
        from .../ruby/cvs-ruby-head/ruby/lib/rdoc/rdoc.rb:201:in `each'
        from .../ruby/cvs-ruby-head/ruby/lib/rdoc/rdoc.rb:201:in
`parse_files'
        from .../cvs-ruby-head/ruby/lib/rdoc/rdoc.rb:244:in `document'
        from ../bin/rdoc:63

The cause is the recent IRB changes
Here is a patch that fix rdoc generation.

cvs diff -ups rdoc/parsers/parse_rb.rb
Index: rdoc/parsers/parse_rb.rb
===================================================================
RCS file: /src/ruby/lib/rdoc/parsers/parse_rb.rb,v
retrieving revision 1.37
diff -u -p -s -r1.37 parse_rb.rb
--- rdoc/parsers/parse_rb.rb    4 Mar 2005 06:47:33 -0000       1.37
+++ rdoc/parsers/parse_rb.rb    19 Apr 2005 06:24:25 -0000
@@ -587,7 +587,7 @@ class RubyLex
   }

   def lex_init()
-    @OP = SLex.new
+    @OP = IRB::SLex.new
     @OP.def_rules("\0", "\004", "\032") do |chars, io|
       Token(TkEND_OF_SCRIPT).set_text(chars)
     end



In This Thread

Prev Next