XXXXXXXX@XXXXXXXX wrote: 次のような簡単なncursesを使ったプログラムのデバッグを行うために libncurses_g.a を使ってみたところ trace, _tracef関数が無いために libncurses_g.a が利用 できません。 ncurses-5.6.tar.gz から作成した libncurses_g.a は 150個ほどのファイルが アーカイブ されておりますが、vine の libncurses_g.a は90個ほどのファイルがアーカイ ブされてい るだけです。SRPM中のどのパッチが悪いのかまでは追跡しておりません。 #include <ncurses.h> #include <unistd.h> int main(int argc, char **argv) { int x, y, x_max, y_max; int delay = 500; /* 500 ミリ秒 = 0.5秒 */ char ch = 'o', c; #ifdef DEBUG trace(TRACE_MAXIMUM); #endif initscr(); getmaxyx(stdscr, y_max, x_max); #ifdef DEBUG _tracef("y_max = %d, x_max = %d\n", y_max, x_max); #endif noecho(); curs_set(0); /* カーソルの削除 */ timeout(delay); for(y = 0; y < y_max; y++) { for(x = 0; x < x_max; x++) { mvprintw(y, x, "%c", ch); c = getch(); #ifdef DEBUG _tracef("c = %c\n", c); #endif if (c == 'q'){ endwin(); return 0; } if (c != ERR) { ch = c; } } } endwin(); return 0; } ちなみに上のプログラムは、通常であれば、以下のようなオプションでコンパ イルできるはずです。 % gcc -DDEBUG -o sample sample.c -lncurses_g == このレポートの詳細は以下の通りです == レポート ID : 985 レポート URL : http://bts.vinelinux.org/guest.cgi?project=VineLinux&action=view_report&id=985 分類 : バグ Vine ver. : 5.1 関連パッケージ : なし arch : x86 状態 : 新規 優先度 : 中 重大度 : 普通 担当者 : 未定 # あなたが、このようなメッセージに無関係である場合には、 # 管理者 <Vine@xxxxxxxxxxxxx> までご連絡ください。 -- Bug Tracking System 影舞 0.8.8. http://www.daifukuya.com/kagemai/