GLib+OS X=Disaster
- From: "Hunter Freyer" <hjfreyer gmail com>
- To: gtk-devel-list gnome org
- Subject: GLib+OS X=Disaster
- Date: Wed, 1 Aug 2007 13:17:43 -0400
Hey,
My name is Hunter Freyer, and I'm an employee at Red Hat. I'm currently working on some software for OS X that uses a library depending on GLib. I decided the best way to work with this is to make a framework bundle for GLib. I've been fixing the little errors that come up for a while now when I got this:
/Users/hjfreyer/GLib/Source/gthread/gthread-posix.c:97:3: error: #error This should not happen. Contact the GLib team.
The block of code throwing it looks like this:
#if defined(G_THREADS_IMPL_POSIX)
# define posix_error(what) (what)# define mutexattr_default NULL
# define condattr_default NULL#elif defined(G_THREADS_IMPL_DCE)
# define posix_error(what) ((what) == -1 ? errno : 0)
# define pthread_key_create(a, b) pthread_keycreate (a, b)# define pthread_attr_init(a) pthread_attr_create (a)
# define pthread_attr_destroy(a) pthread_attr_delete (a)
# define pthread_create(a, b, c, d) pthread_create (a, *b, c, d)# define mutexattr_default (pthread_mutexattr_default)
# define condattr_default (pthread_condattr_default)
#else /* neither G_THREADS_IMPL_POSIX nor G_THREADS_IMPL_DCE are defined */# error This should not happen. Contact the GLib team.
#endifI'm running OS X.4 (Intel), and I've been building this from the glib tarball for v2.13.4
. I ./configured the tarball, and I've been copy-pasting the sources into my .framework project. I can't think of why posix threads aren't being selected here. Is this a known issue? Any ideas?
Also: is there an IRC channel I could reach you guys in?
Cheers,
Hunter Freyer
___________________
hjfreyer gmail com245 E. 11th St, #3K
New York, NY 10003
(617) 791-5456
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]