Compilación de Bochs en Mac OS X Snow Leopard

Fue alguien capaz de compilar el simulador de Bochs bajo Snow Leopard. Leopard funcionó bien para mí, pero bajo Snow Leopard tengo muchos problemas relacionados con la biblioteca Carbon ...

Ok, un poco más de información fue solicitada.

Compilo con make en la concha; El proceso de construcción de Stanley viene con las fuentes de Bochs.Pude compilar con éxito contra el SDK 10.5. Desafortunadamente, no estaba corriendo bajo Snow Leopard ... siempre se estrellóluego instalé el último XCode del CD de SnowLeopard y lo compilé con el SDK 10.6; sin cambiar nada, excepto el indicador isysroot para indicar el 10.6 en lugar del 10.5 ahora el compilador tiene problemas para encontrar algunos encabezados de carbono ... (-framework Carbon está incluido como un parámetro para g ++)

Aquí el error ... falla cuando se trata de compilar la interfaz gráfica de usuario basada en carbono para bochs:

g++ -c  -I.. -I./.. -I../iodev -I./../iodev -I../instrument/stubs -I./../instrument/stubs -pipe -O3 -isysroot /Developer/SDKs/MacOSX10.6.sdk -framework Carbon -fomit-frame-pointer -finline-functions -falign-loops=16 -falign-jumps=16 -falign-functions=16 -falign-labels=16 -falign-loops-max-skip=15 -falign-jumps-max-skip=15 -fprefetch-loop-arrays  -fpascal-strings -fno-common -Wno-four-char-constants -Wno-unknown-pragmas -Dmacintosh -D_FILE_OFFSET_BITS=64 -D_LARGE_FILES    carbon.cc -o carbon.o
carbon.cc:154: warning: non-local variable ‘<anonymous enum> last_screen_state’ uses anonymous type
carbon.cc:154: warning: non-local variable ‘<anonymous enum> screen_state’ uses anonymous type
carbon.cc:163: error: ‘CIconHandle’ does not name a type
carbon.cc: In function ‘OSStatus CEvtHandleWindowBackdropUpdate(OpaqueEventHandlerCallRef*, OpaqueEventRef*, void*)’:
carbon.cc:278: error: ‘GetWindowPortBounds’ was not declared in this scope
carbon.cc:279: error: ‘BackColor’ was not declared in this scope
carbon.cc:280: error: ‘EraseRect’ was not declared in this scope

... muchos más errores xxx no declarados

gracias de antemano Mac

Respuestas a la pregunta(8)

Su respuesta a la pregunta