[Gtkradiant] [Bug 985] New: Compiling Error on Darwin/OS X

gtkradiant@zerowing.idsoftware.com gtkradiant@zerowing.idsoftware.com
Sun, 07 Mar 2004 06:45:41 -0600


           Summary: Compiling Error on Darwin/OS X
           Product: GtkRadiant
           Version: 1.4
          Platform: All
        OS/Version: MacOS X
            Status: NEW
          Severity: normal
          Priority: P2
         Component: tools
        AssignedTo: ttimo@idsoftware.com
        ReportedBy: mkii@bossmail.de

every time I try to compile it on MacOS X/Darwin i get an error because PTHREAD_MUTEX_ADAPTIVE_NP 
is not defined.
this happens on comiling GtkRadiant/tools/quake2/common/threads.c .
noticing that the same varriable or constant (PTHREAD_MUTEX_ADAPTIVE_NP) is used in GtkRadiant/
tools/quake3/common/threads.c and does not fail to compile, I've compared the two files:

in line 422 of GtkRadiant/tools/quake2/common/threads.c

#if defined (__linux__) || defined (__APPLE__)       <-- is causing problems

#ifdef __linux__                                                   <-- works like in the quake3/common/threads.c

this fixed the problem for me

Michael "Gopher" Kwasnicki