Thread Compilation Errors on Solaris
- From: "Dan Schenck" <schenck istore com>
- To: <gtk-list gnome org>
- Subject: Thread Compilation Errors on Solaris
- Date: Mon, 3 Dec 2001 15:29:02 -0600
I am trying to compile glib-1.2.9 on Solaris 5.8 using gcc version 2.95.2. I am getting errors
compiling gthread.c. Errors are as follows:
gthread-solaris.c: In function `g_mutex_new_solaris_impl':
gthread-solaris.c:52: `mutex_t' undeclared (first use in this function)
gthread-solaris.c:52: (Each undeclared identifier is reported only once
gthread-solaris.c:52: for each function it appears in.)
gthread-solaris.c:52: parse error before `)'
gthread-solaris.c:53: warning: implicit declaration of function `mutex_init'
gthread-solaris.c:53: parse error before `)'
gthread-solaris.c: In function `g_mutex_free_solaris_impl':
gthread-solaris.c:60: warning: implicit declaration of function `mutex_destroy'
gthread-solaris.c:60: `mutex_t' undeclared (first use in this function)
gthread-solaris.c:60: parse error before `)'
.
.
.
The files thread.h and pthread.h are in /usr/include. I notice that mutex_t is defined in
/usr/include/synch.h. I included this file in gthread-solaris.c but still get the following errors:
In file included from gthread.c:42:
gthread-solaris.c: In function `g_private_new_solaris_impl':
gthread-solaris.c:138: `thread_key_t' undeclared (first use in this function)
gthread-solaris.c:138: (Each undeclared identifier is reported only once
gthread-solaris.c:138: for each function it appears in.)
gthread-solaris.c:138: parse error before `)'
gthread-solaris.c:139: warning: implicit declaration of function `thr_keycreate'
gthread-solaris.c:139: parse error before `)'
gthread-solaris.c: In function `g_private_set_solaris_impl':
gthread-solaris.c:153: warning: implicit declaration of function `thr_setspecific'
gthread-solaris.c:153: `thread_key_t' undeclared (first use in this function)
gthread-solaris.c:153: parse error before `)'
gthread-solaris.c: In function `g_private_get_solaris_impl':
gthread-solaris.c:164: warning: implicit declaration of function `thr_getspecific'
gthread-solaris.c:164: `thread_key_t' undeclared (first use in this function)
gthread-solaris.c:164: parse error before `)'
Should I be configuring for the use of POSIX threads or is there some other problem?
Note, I am not a subscriber to this list so replies cc'ed to me are appreciated.
Thanks very much,
Dan Schenck
=================================================
Dan Schenck mailto:schenck istore com
Technical Principal
The Information Store http://www.istore.com
10777 Westheimer, Suite 1040
Houston, TX 77042
Ph: 713 787-6798 x166 Fax: 713 787-6772
=================================================
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]