From: Jim Freeze Date: 2006-01-31T07:00:29+09:00 Subject: extconf.rb not seeing readline.h What does it take for extconf.rb to recognize readline.h? extconf.rb seems blind to whatever I tell it. Here, extconf.rb does not see readline.h: cd ext/readline % ../../ruby extconf.rb checking for tgetnum() in -lncurses... no checking for tgetnum() in -ltermcap... yes checking for readline/readline.h... no checking for editline/readline.h... no Here, it is plainly visible in the directories it should be looking: % ../../ruby -r mkmf -e 'p Config::CONFIG["CPPFLAGS"]' "-I/TOOLS/dist/gnu-readline-5.1/sparc64-sun-solaris2.8/include/readline" % ../../ruby -r mkmf -e 'p Config::CONFIG["CFLAGS"]' "-I/TOOLS/dist/gnu-readline-5.1/sparc64-sun-solaris2.8/include/readline" % ../../ruby -r mkmf -e 'p Config::CONFIG["LDFLAGS"]' "-L/TOOLS/dist/gnu-readline-5.1/sparc64-sun-solaris2.8/lib" % ls -alF /TOOLS/dist/gnu-readline-5.1/sparc64-sun-solaris2.8/include/readline total 84 drwxrwsr-x 2 jdf jdf 4096 Jan 30 11:03 ./ drwxrwsr-x 3 jdf jdf 4096 Jan 30 11:03 ../ -rw-r--r-- 1 jdf jdf 10207 Jan 30 11:03 history.h -rw-r--r-- 1 jdf jdf 34354 Jan 30 11:03 readline.h ... % ls -alF /TOOLS/dist/gnu-readline-5.1/sparc64-sun-solaris2.8/lib total 2256 drwxrwsr-x 2 jdf jdf 4096 Jan 30 11:03 ./ drwxrwsr-x 7 jdf jdf 4096 Jan 30 11:03 ../ ... -rw-r--r-- 1 jdf jdf 1053548 Jan 30 11:03 libreadline.a lrwxrwxrwx 1 jdf jdf 16 Jan 30 11:03 libreadline.so -> libreadline.so.5 -rw-r--r-- 1 jdf jdf 917076 Jan 30 11:03 libreadline.so.5 Can someone splain why? ;) -- Jim Freeze