On Fri, Aug 21, 2009 at 10:05 AM, Peter Kruse<[email protected]> wrote:
------------------------------8<------------------------------
./configure
You had me here.
--help | grep .-includedir
--includedir=DIR C header files [PREFIX/include]
------------------------------8<------------------------------
this would indicate the header files are by default to be installed in
... PREFIX/include?
Right?
Wrong.
See yourself, what configure says:
------------------------------8<------------------------------
checking where we will install curses.h... ${prefix}/include/ncurses
------------------------------8<------------------------------
I beg your pardon? It gets better:
------------------------------8<------------------------------
** Configuration summary for NCURSES 5.6 20061217:
...
include directory: /usr/local/include/ncurses
** Include-directory is not in a standard location
------------------------------8<------------------------------
wot? you are saying the default settings result in a non-standard location?
Great.
Hate.
digging into the configure script reveals:
------------------------------8<------------------------------
echo "$as_me:15163: checking where we will install curses.h" >&5
echo $ECHO_N "checking where we will install curses.h... $ECHO_C" >&6
test "$with_overwrite" = no && \
test "x$includedir" = 'x${prefix}/include' && \
includedir='${prefix}/include/ncurses'${LIB_SUFFIX}
------------------------------8<------------------------------
in other words: if you want the default which is $prefix/include,
you get $prefix/include/ncurses...
McFly? Knock, knock? Anybody in there?
--
There is this special biologist word we use for 'stable'. It is
'dead'. -- Jack Cohen