This is the mail archive of the
cygwin@cygwin.com
mailing list for the Cygwin project.
Re: pthread in Cygwin? (attempt to build ghostscript 6.5)
- To: "Wei Ku" <weiku at mailaps dot org>,<cygwin at cygwin dot com>
- Subject: Re: pthread in Cygwin? (attempt to build ghostscript 6.5)
- From: "Robert Collins" <robert dot collins at itdomain dot com dot au>
- Date: Fri, 30 Mar 2001 12:47:44 +1000
- References: <002501c0b8b9$f5438f80$822aeda9@ucdavis.edu>
----- Original Message -----
From: "Wei Ku" <weiku@physics.ucdavis.edu>
To: <cygwin@cygwin.com>
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