| daveさん、ext/cursesはありましたがどれもコンパイルされていないようです。 インストール間違ったのでしょうか...
> > $ cd ruby-1.8.1/ext/curses/ > $ make > > するとどういうメッセージが表示されるでしょうか。
「make: 'all'に対して行うべき事はありません。」と表示されます。
> > また、ruby-1.8.1/ext/curses/mkmf.log の内容を > 貼り付けてもらえますか。 > >
ちょっと長いですが、ここから ------------------------------------------------- have_library: checking for tgetent() in -ltinfo... -------------------- no
"gcc -o conftest -I/opt/images/ruby-1.8.1 -I/opt/images/ruby-1.8.1 -g -O2 conftest.c -L"/opt/images/ruby-1.8.1" -L"/usr/local/lib" -lruby-static -ltinfo -ldl -lcrypt -lm -lc" /usr/bin/ld: cannot find -ltinfo collect2: ld はステータス 1 で終了しました checked program was: /* begin */
/*top*/ int main() { return 0; } int t() { tgetent(); return 0; } /* end */
"gcc -o conftest -I/opt/images/ruby-1.8.1 -I/opt/images/ruby-1.8.1 -g -O2 conftest.c -L"/opt/images/ruby-1.8.1" -L"/usr/local/lib" -lruby-static -ltinfo -ldl -lcrypt -lm -lc" conftest.c: 関数 `t' 内: conftest.c:5: error: `tgetent' undeclared (first use in this function) conftest.c:5: error: (Each undeclared identifier is reported only once conftest.c:5: error: for each function it appears in.) checked program was: /* begin */
/*top*/ int main() { return 0; } int t() { void ((*volatile p)()); p = (void ((*)()))tgetent; return 0; } /* end */
--------------------
have_library: checking for tgetent() in -ltermcap... -------------------- no
"gcc -o conftest -I/opt/images/ruby-1.8.1 -I/opt/images/ruby-1.8.1 -g -O2 conftest.c -L"/opt/images/ruby-1.8.1" -L"/usr/local/lib" -lruby-static -ltermcap -ldl -lcrypt -lm -lc" /usr/bin/ld: cannot find -ltermcap collect2: ld はステータス 1 で終了しました checked program was: /* begin */
/*top*/ int main() { return 0; } int t() { tgetent(); return 0; } /* end */
"gcc -o conftest -I/opt/images/ruby-1.8.1 -I/opt/images/ruby-1.8.1 -g -O2 conftest.c -L"/opt/images/ruby-1.8.1" -L"/usr/local/lib" -lruby-static -ltermcap -ldl -lcrypt -lm -lc" conftest.c: 関数 `t' 内: conftest.c:5: error: `tgetent' undeclared (first use in this function) conftest.c:5: error: (Each undeclared identifier is reported only once conftest.c:5: error: for each function it appears in.) checked program was: /* begin */
/*top*/ int main() { return 0; } int t() { void ((*volatile p)()); p = (void ((*)()))tgetent; return 0; } /* end */
--------------------
have_header: checking for ncurses.h... -------------------- no
"gcc -E -I/opt/images/ruby-1.8.1 -I/opt/images/ruby-1.8.1 -g -O2 conftest.c -o conftest.i" conftest.c:1:21: ncurses.h: そのようなファイルやディレクトリはありません checked program was: /* begin */ #include <ncurses.h> /* end */
--------------------
have_header: checking for ncurses/curses.h... -------------------- no
"gcc -E -I/opt/images/ruby-1.8.1 -I/opt/images/ruby-1.8.1 -g -O2 conftest.c -o conftest.i" conftest.c:1:28: ncurses/curses.h: そのようなファイルやディレクトリはありません checked program was: /* begin */ #include <ncurses/curses.h> /* end */
--------------------
have_header: checking for curses_colr/curses.h... -------------------- no
"gcc -E -I/opt/images/ruby-1.8.1 -I/opt/images/ruby-1.8.1 -g -O2 conftest.c -o conftest.i" conftest.c:1:32: curses_colr/curses.h: そのようなファイルやディレクトリはありません checked program was: /* begin */ #include <curses_colr/curses.h> /* end */
--------------------
have_header: checking for curses.h... -------------------- no
"gcc -E -I/opt/images/ruby-1.8.1 -I/opt/images/ruby-1.8.1 -g -O2 conftest.c -o conftest.i" conftest.c:1:20: curses.h: そのようなファイルやディレクトリはありません checked program was: /* begin */ #include <curses.h> /* end */
--------------------ここまで
|