----- Original Message ----- From: "Wei Ku" <[EMAIL PROTECTED]> To: <[EMAIL PROTECTED]> Sent: Friday, March 30, 2001 11:37 AM Subject: pthread in Cygwin? (attempt to build ghostscript 6.5) > Hello, > > In the last step of building ghostscript 6.5 (after some minor modifications > in a few places) I encountered the following error message: > > (while gcc -fno-common -o ./bin/gs ./obj/gs.o ./obj/gp_getnv.o ...) > > ./obj/gp_psync.o(.text+0x49):gp_psync.c: undefined reference to > `pthread_cond_init' > ./obj/gp_psync.o(.text+0x7a):gp_psync.c: undefined reference to > `pthread_cond_destroy' > ./obj/gp_psync.o(.text+0xda):gp_psync.c: undefined reference to > `pthread_cond_wait' > ./obj/gp_psync.o(.text+0x148):gp_psync.c: undefined reference to > `pthread_cond_signal' > ./obj/gp_psync.o(.text+0x28e):gp_psync.c: undefined reference to > `pthread_attr_setdetachstate' > > I have /usr/include/pthread.h but can not find libpthread.a anywhere. Any > help is appreciated. > > Wei Ku > Condition variations aren't implemented in the current 1.1.8-2 release of cygwin. Try the latest snapshot. I've implemented pthread_attr_setdetachstate, but I think it's bundled in with a patch that affects newlib so it's not available yet. See http://sources.redhat.com/ml/cygwin/2001-03/msg01202.html for a clean workaround. Note: if your "minor" modificationsincluded defining macros or prototypes to replace system functions that aren't present, I'm not surprised you got these link errors. Rob -- Want to unsubscribe from this list? Check out: http://cygwin.com/ml/#unsubscribe-simple