From: Tanaka Akira Date: 2004-12-12T15:13:02+09:00 Subject: [ruby-dev:25160] ripper in snapshot.tar.gz ふと、とある autoconf も bison も入っていない環境で Ruby をコンパイル しようと思いつき、珍しく snapshot.tar.gz を使ってみた所、bison がない ために ripper が作られないことに気がつきました。 > ./configure --prefix=/home/akr/ruby checking build system type... i386-unknown-dragonfly1.1 ... > make ... compiling ripper Ripper requires bison; abort ... > make install ... > make test test succeeded > make test-all ./miniruby ./runruby.rb --extout=.ext -- -C "./test" runner.rb --runner=console /home/akr/ruby/ruby/test/ripper/dummyparser.rb:5:in `require': No such file to load -- ripper (LoadError) from /home/akr/ruby/ruby/test/ripper/dummyparser.rb:5 from ./ripper/test_parser_events.rb:5:in `require' from ./ripper/test_parser_events.rb:5 from /home/akr/ruby/ruby/lib/test/unit/collector/dir.rb:80:in `require' from /home/akr/ruby/ruby/lib/test/unit/collector/dir.rb:80:in `collect_file' from /home/akr/ruby/ruby/lib/test/unit/collector/dir.rb:62:in `recursive_collect' from /home/akr/ruby/ruby/lib/test/unit/collector/dir.rb:51:in `each' from /home/akr/ruby/ruby/lib/test/unit/collector/dir.rb:51:in `recursive_collect' from /home/akr/ruby/ruby/lib/test/unit/collector/dir.rb:55:in `recursive_collect' from /home/akr/ruby/ruby/lib/test/unit/collector/dir.rb:51:in `each' from /home/akr/ruby/ruby/lib/test/unit/collector/dir.rb:51:in `recursive_collect' from /home/akr/ruby/ruby/lib/test/unit/collector/dir.rb:26:in `collect' from /home/akr/ruby/ruby/lib/test/unit/autorunner.rb:60 from /home/akr/ruby/ruby/lib/test/unit/autorunner.rb:54:in `[]' from /home/akr/ruby/ruby/lib/test/unit/autorunner.rb:189:in `run' from /home/akr/ruby/ruby/lib/test/unit/autorunner.rb:13:in `run' from runner.rb:9 *** Error code 1 Stop in /home/akr/ruby/ruby. ripper がないので test-all も失敗するようです。 snapshot.tar.gz には生成済みのソースを入れて、ripper は bison がなくて も作れるようにするといいんではないかと思います。 -- [田中 哲][たなか あきら][Tanaka Akira]