Date: Thu, 24 Feb 2005 17:22:50 -0500 (EST) From: "Tom Yu via RT" It may be worth noting that the recommended invocation of the HP-UX C compiler, 'cc -Ae', defines '-D_HPUX_SOURCE', which turns on most of the extended namespace. By default the headers on HP-UX provide a very restricted namespace. Er, this compilation is being done under (a very old) gcc, since the HP-UX "good" compiler costs money and we never sprung for it, given gcc's existence. It certainly doesn't look like the current compilation (under gcc) has -D_HPUX_SOURCE being used, which come to think of it -is- somewhat weird; many other things I've compiled using configure have tended to set that, so that could explain something. (Not -everything-, mind you, but many things. stunnel & emacs, for example, don't, so it's not clear that everything really needs this.) Just for yucks, I tried adding it manually to the giant list of others in the threads.c compilation and retrying just that one invocation of gcc, and it blows up identically. Btw, I built a guest account for Ken to poke around with, though I'm not sure what his current state is; if anyone else would like one, let me know.