I apologize in advance if this is a very basic question. I'm still
trying to wrap my head around the peculiarities of Solaris ....
I'm trying to compile iftop0.15 on a box running Solaris 9 (SPARC).
When trying to configure, I get an error about being unable to figure
out how to compile with POSIX threads:
> ./configure --with-libcap=/usr/local
checking for a curses library containing mvchgat... -lncurses
checking how to compile a working program with POSIX threads...
-lpcap -lnsl -lm -lsocket -lncurses
no idea
configure: error: can't figure out how to compile with POSIX threads
If your system actually supports POSIX threads, this means we've
messed up.
I believe the libraries in question (libpthreatd, etc.) are in
/usr/local/lib, which is where the ncurses libraries are (which it
seems to have no problem finding). I have tried setting LDFLAGS to
"-L/usr/lib -R/usr/lib", but that doesn't seem to help any. I'm
trying to avoid the use of LD_LIBRARY_PATH since there have been
problems in the past with getting scripts, etc. to work cleanly.
Since I don't have much experience with trying to compile something
using POSIX threads, is there something else I need to be feeding to
the configure script?
- C.