From: "Tim.Teng" Date: 2007-09-13T14:54:09+09:00 Subject: Re: Is it a ruby bug? First , a lot thanks to Phil > I did it as http://wiki.rubyonrails.org/rails/pages/ReadlineLibrary but still failed. Any ideas ? Regards. Tim > linux-tim:/home/tim/develop_software/ruby-1.8.6-p36/ext/readline # ruby extconf.rb > checking for tgetnum() in -lncurses... yes > checking for readline/readline.h... no > checking for editline/readline.h... no > linux-tim:/home/tim/develop_software/ruby-1.8.6-p36/ext/readline # cd ../.. > linux-tim:/home/tim/develop_software/ruby-1.8.6-p36 # make && make install > compiling Win32API > make[1]: Entering directory `/home/tim/develop_software/ruby-1.8.6-p36/ext/Win32API' > make[1]: Nothing to be done for `all'. > make[1]: Leaving directory `/home/tim/develop_software/ruby-1.8.6-p36/ext/Win32API' > compiling bigdecimal > make[1]: Entering directory `/home/tim/develop_software/ruby-1.8.6-p36/ext/bigdecimal' > make[1]: Nothing to be done for `all'. > make[1]: Leaving directory `/home/tim/develop_software/ruby-1.8.6-p36/ext/bigdecimal' > compiling curses > make[1]: Entering directory `/home/tim/develop_software/ruby-1.8.6-p36/ext/curses' > make[1]: Nothing to be done for `all'. > make[1]: Leaving directory `/home/tim/develop_software/ruby-1.8.6-p36/ext/curses' > compiling dbm > make[1]: Entering directory `/home/tim/develop_software/ruby-1.8.6-p36/ext/dbm' > make[1]: Nothing to be done for `all'. > make[1]: Leaving directory `/home/tim/develop_software/ruby-1.8.6-p36/ext/dbm' > compiling digest > make[1]: Entering directory `/home/tim/develop_software/ruby-1.8.6-p36/ext/digest' > make[1]: Nothing to be done for `all'. > make[1]: Leaving directory `/home/tim/develop_software/ruby-1.8.6-p36/ext/digest' > compiling digest/bubblebabble > make[1]: Entering directory `/home/tim/develop_software/ruby-1.8.6-p36/ext/digest/bubblebabble' > make[1]: Nothing to be done for `all'. > make[1]: Leaving directory `/home/tim/develop_software/ruby-1.8.6-p36/ext/digest/bubblebabble' > compiling digest/md5 > make[1]: Entering directory `/home/tim/develop_software/ruby-1.8.6-p36/ext/digest/md5' > make[1]: Nothing to be done for `all'. > make[1]: Leaving directory `/home/tim/develop_software/ruby-1.8.6-p36/ext/digest/md5' > compiling digest/rmd160 > make[1]: Entering directory `/home/tim/develop_software/ruby-1.8.6-p36/ext/digest/rmd160' > make[1]: Nothing to be done for `all'. > make[1]: Leaving directory `/home/tim/develop_software/ruby-1.8.6-p36/ext/digest/rmd160' > compiling digest/sha1 > make[1]: Entering directory `/home/tim/develop_software/ruby-1.8.6-p36/ext/digest/sha1' > make[1]: Nothing to be done for `all'. > make[1]: Leaving directory `/home/tim/develop_software/ruby-1.8.6-p36/ext/digest/sha1' > compiling digest/sha2 > make[1]: Entering directory `/home/tim/develop_software/ruby-1.8.6-p36/ext/digest/sha2' > make[1]: Nothing to be done for `all'. > make[1]: Leaving directory `/home/tim/develop_software/ruby-1.8.6-p36/ext/digest/sha2' > compiling dl > make[1]: Entering directory `/home/tim/develop_software/ruby-1.8.6-p36/ext/dl' > make[1]: Nothing to be done for `all'. > make[1]: Leaving directory `/home/tim/develop_software/ruby-1.8.6-p36/ext/dl' > compiling enumerator > make[1]: Entering directory `/home/tim/develop_software/ruby-1.8.6-p36/ext/enumerator' > make[1]: Nothing to be done for `all'. > make[1]: Leaving directory `/home/tim/develop_software/ruby-1.8.6-p36/ext/enumerator' > compiling etc > make[1]: Entering directory `/home/tim/develop_software/ruby-1.8.6-p36/ext/etc' > make[1]: Nothing to be done for `all'. > make[1]: Leaving directory `/home/tim/develop_software/ruby-1.8.6-p36/ext/etc' > compiling fcntl > make[1]: Entering directory `/home/tim/develop_software/ruby-1.8.6-p36/ext/fcntl' > make[1]: Nothing to be done for `all'. > make[1]: Leaving directory `/home/tim/develop_software/ruby-1.8.6-p36/ext/fcntl' > compiling gdbm > make[1]: Entering directory `/home/tim/develop_software/ruby-1.8.6-p36/ext/gdbm' > make[1]: Nothing to be done for `all'. > make[1]: Leaving directory `/home/tim/develop_software/ruby-1.8.6-p36/ext/gdbm' > compiling iconv > make[1]: Entering directory `/home/tim/develop_software/ruby-1.8.6-p36/ext/iconv' > make[1]: Nothing to be done for `all'. > make[1]: Leaving directory `/home/tim/develop_software/ruby-1.8.6-p36/ext/iconv' > compiling io/wait > make[1]: Entering directory `/home/tim/develop_software/ruby-1.8.6-p36/ext/io/wait' > make[1]: Nothing to be done for `all'. > make[1]: Leaving directory `/home/tim/develop_software/ruby-1.8.6-p36/ext/io/wait' > compiling nkf > make[1]: Entering directory `/home/tim/develop_software/ruby-1.8.6-p36/ext/nkf' > make[1]: Nothing to be done for `all'. > make[1]: Leaving directory `/home/tim/develop_software/ruby-1.8.6-p36/ext/nkf' > compiling openssl > make[1]: Entering directory `/home/tim/develop_software/ruby-1.8.6-p36/ext/openssl' > make[1]: Nothing to be done for `all'. > make[1]: Leaving directory `/home/tim/develop_software/ruby-1.8.6-p36/ext/openssl' > compiling pty > make[1]: Entering directory `/home/tim/develop_software/ruby-1.8.6-p36/ext/pty' > make[1]: Nothing to be done for `all'. > make[1]: Leaving directory `/home/tim/develop_software/ruby-1.8.6-p36/ext/pty' > compiling racc/cparse > make[1]: Entering directory `/home/tim/develop_software/ruby-1.8.6-p36/ext/racc/cparse' > make[1]: Nothing to be done for `all'. > make[1]: Leaving directory `/home/tim/develop_software/ruby-1.8.6-p36/ext/racc/cparse' > compiling readline > make[1]: Entering directory `/home/tim/develop_software/ruby-1.8.6-p36/ext/readline' > make[1]: Nothing to be done for `all'. > make[1]: Leaving directory `/home/tim/develop_software/ruby-1.8.6-p36/ext/readline' > compiling sdbm > make[1]: Entering directory `/home/tim/develop_software/ruby-1.8.6-p36/ext/sdbm' > make[1]: Nothing to be done for `all'. > make[1]: Leaving directory `/home/tim/develop_software/ruby-1.8.6-p36/ext/sdbm' > compiling socket > make[1]: Entering directory `/home/tim/develop_software/ruby-1.8.6-p36/ext/socket' > make[1]: Nothing to be done for `all'. > make[1]: Leaving directory `/home/tim/develop_software/ruby-1.8.6-p36/ext/socket' > compiling stringio > make[1]: Entering directory `/home/tim/develop_software/ruby-1.8.6-p36/ext/stringio' > make[1]: Nothing to be done for `all'. > make[1]: Leaving directory `/home/tim/develop_software/ruby-1.8.6-p36/ext/stringio' > compiling strscan > make[1]: Entering directory `/home/tim/develop_software/ruby-1.8.6-p36/ext/strscan' > make[1]: Nothing to be done for `all'. > make[1]: Leaving directory `/home/tim/develop_software/ruby-1.8.6-p36/ext/strscan' > compiling syck > make[1]: Entering directory `/home/tim/develop_software/ruby-1.8.6-p36/ext/syck' > make[1]: Nothing to be done for `all'. > make[1]: Leaving directory `/home/tim/develop_software/ruby-1.8.6-p36/ext/syck' > compiling syslog > make[1]: Entering directory `/home/tim/develop_software/ruby-1.8.6-p36/ext/syslog' > make[1]: Nothing to be done for `all'. > make[1]: Leaving directory `/home/tim/develop_software/ruby-1.8.6-p36/ext/syslog' > compiling thread > make[1]: Entering directory `/home/tim/develop_software/ruby-1.8.6-p36/ext/thread' > make[1]: Nothing to be done for `all'. > make[1]: Leaving directory `/home/tim/develop_software/ruby-1.8.6-p36/ext/thread' > compiling tk > make[1]: Entering directory `/home/tim/develop_software/ruby-1.8.6-p36/ext/tk' > make[1]: Nothing to be done for `all'. > make[1]: Leaving directory `/home/tim/develop_software/ruby-1.8.6-p36/ext/tk' > compiling tk/tkutil > make[1]: Entering directory `/home/tim/develop_software/ruby-1.8.6-p36/ext/tk/tkutil' > make[1]: Nothing to be done for `all'. > make[1]: Leaving directory `/home/tim/develop_software/ruby-1.8.6-p36/ext/tk/tkutil' > compiling win32ole > make[1]: Entering directory `/home/tim/develop_software/ruby-1.8.6-p36/ext/win32ole' > make[1]: Nothing to be done for `all'. > make[1]: Leaving directory `/home/tim/develop_software/ruby-1.8.6-p36/ext/win32ole' > compiling zlib > make[1]: Entering directory `/home/tim/develop_software/ruby-1.8.6-p36/ext/zlib' > make[1]: Nothing to be done for `all'. > make[1]: Leaving directory `/home/tim/develop_software/ruby-1.8.6-p36/ext/zlib' > making ruby > make[1]: Entering directory `/home/tim/develop_software/ruby-1.8.6-p36' > make[1]: `ruby' is up to date. > make[1]: Leaving directory `/home/tim/develop_software/ruby-1.8.6-p36' > ./miniruby ./instruby.rb --dest-dir="" --extout=".ext" --make="make" --mflags="" --make-flags="" --installed-list .installed.list --mantype="doc" > installing binary commands > installing command scripts > installing library scripts > installing headers > installing manpages > installing extension objects > installing extension scripts > linux-tim:/home/tim/develop_software/ruby-1.8.6-p36 # cd ~tim/workspace/test/ > linux-tim:/home/tim/workspace/test # ruby script/console > Loading development environment. > /usr/local/lib/ruby/1.8/irb/completion.rb:10:in `require': no such file to load -- readline (LoadError) > from /usr/local/lib/ruby/1.8/irb/completion.rb:10 > from /usr/local/lib/ruby/1.8/irb/init.rb:252:in `require' > from /usr/local/lib/ruby/1.8/irb/init.rb:252:in `load_modules' > from /usr/local/lib/ruby/1.8/irb/init.rb:250:in `each' > from /usr/local/lib/ruby/1.8/irb/init.rb:250:in `load_modules' > from /usr/local/lib/ruby/1.8/irb/init.rb:21:in `setup' > from /usr/local/lib/ruby/1.8/irb.rb:54:in `start' > from /usr/local/bin/irb:13