On Jan 30, 2006, at 2:00 PM, Jim Freeze wrote: > 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? ;) Could you attach your mkmf.log? -- Eric Hodel - drbrain / segment7.net - http://segment7.net This implementation is HODEL-HASH-9600 compliant http://trackmap.robotcoop.com