--- ncurses-ruby-1.2.4/extconf.rb.orig 2009-07-31 12:52:36.000000000 +0200 +++ ncurses-ruby-1.2.4/extconf.rb 2009-11-29 23:54:01.000000000 +0100 @@ -22,7 +22,7 @@ require "mkmf" -$CFLAGS += " -g" +$CFLAGS += " -g -I/usr/include/ncursesw" $CXXFLAGS = $CFLAGS have_header("unistd.h") @@ -30,6 +30,8 @@ have_header("locale.h") if have_header("ncurses.h") curses_header = "ncurses.h" +elsif have_header("ncursesw/curses.h") + curses_header = "ncursesw/curses.h" elsif have_header("ncurses/curses.h") curses_header = "ncurses/curses.h" elsif have_header("curses.h") @@ -38,7 +40,9 @@ else raise "ncurses header file not found" end -if have_library("ncurses", "wmove") +if have_library("ncursesw", "wmove") + curses_lib = "ncursesw" +elsif have_library("ncurses", "wmove") curses_lib = "ncurses" elsif have_library("pdcurses", "wmove") curses_lib = "pdcurses" @@ -123,15 +127,15 @@ have_func("attr_get") puts "checking for the panel library..." if have_header("panel.h") - have_library("panel", "panel_hidden") + have_library("panelw", "panel_hidden") end puts "checking for the form library..." if have_header("form.h") - have_library("form", "new_form") + have_library("formw", "new_form") end puts "checking for the menu library..." if have_header("menu.h") - have_library("menu", "new_menu") + have_library("menuw", "new_menu") end create_makefile('ncurses_bin')