I'm running on Fedora 12 (!) uname reports Linux 126.96.36.199-175.fc12.x86_64, and tried to build Bochs with the following: sh ./configure --prefix=$PREFIX --enable-debugger --enable-debugger-gui --enable-disasm --with-x --with-x11 --enable-docbook --enable-x86-debugger. The ensuing compile failed because it could not find "pthread_create." I checked config.log, and it reported that it couldn't find "-lpthreads" with an 's' on the end. The library is called "-lpthread" on my setup, not pthreads. I worked around by putting "env LIBS=-lpthread" in front of the configure command.
There is a second problem. Despite config.log showing failure to find the -lpthreads library, the configure step continued on rather than aborting and reporting an error.
Thanks - Russ