Danny, this doesn't sound right. You're not supposed to define anything yourself (in the source). I suspect there is something wrong/missing in your libgc installation/compilation. You'll have to define GC_PTHREADS in libgc as far as I can tell.
Nicolas, what do you think?
Ogla
--
Neko : One VM to run them all
(http://nekovm.org)