On Dec 2, 2009, at 9:14 PM, Michael Franz wrote: > Hi, > > I have been able to get to a certain point building on OS X Tiger. I am > getting the following errors. I am not sure if they are related to ppc or > Tiger. > /Users/mfranz/developer/icedtea-1.12/openjdk-boot/hotspot/src/os_cpu/bsd_zero/vm/atomic_bsd_zero.inline.hpp: > In function 'unsigned int atomic_add_int_nv(volatile unsigned int*, int)': > /Users/mfranz/developer/icedtea-1.12/openjdk-boot/hotspot/src/os_cpu/bsd_zero/vm/atomic_bsd_zero.inline.hpp:390: > error: invalid conversion from 'volatile int32_t*' to 'int32_t*' > /Users/mfranz/developer/icedtea-1.12/openjdk-boot/hotspot/src/os_cpu/bsd_zero/vm/atomic_bsd_zero.inline.hpp:390: > error: initializing argument 2 of 'int32_t OSAtomicAdd32Barrier(int32_t, > int32_t*)'
It looks like the prototypes changed between Tiger and Leopard: 10.4.11-ppc: http://www.opensource.apple.com/source/Libc/Libc-391.2.10/include/libkern/OSAtomic.h 10.5: http://www.opensource.apple.com/source/Libc/Libc-498.1.7/include/libkern/OSAtomic.h -landonf