Carl Smith, le Tue 21 Jun 2011 00:44:20 +0200, a écrit : > Seems like it's lstopo-text.c's assumption that /usr/include/term.h is > appropriate to include with ncurses support that's causing the > cross-pollution.
Ah, ok. So what fails to link is /* cc test.c -o test -lncurses */ #include <ncurses.h> #include <term.h> int main(void) { } is that right? If so we can simply add including <term.h> to the link test, and thus configure will discover that it should use curses to get term working, not ncurses. > hwloc didn't adjust the include path if ncurses was found, It'd be a difficult thing to do actually. The ncursesw implementation uses ncursesw/ for instance. > so I tried a simple experiment without my last suggested change but a > different include path, > > $ ./autogen.sh > $ ./configure CC=/usr/vac/bin/cc CPPFLAGS="-I/usr/include/ncurses" > > and it configured and built correctly. and this would still work too to get hwloc built against ncurses instead of curses. Samuel