2011-08-16 7 views
1

Mac OS X에서 QEMU를 컴파일하려고 할 때 (저는 Lion에 있지만 Snow Leopard에서도 발생했습니다) uint16에 대한 오류 메시지를 표시합니다. this link에서 전체 출력을 찾을 수 있습니다. 여기에 붙여 넣기에는 너무 길기 때문에 (아래로 스크롤하여 오류를 확인하십시오.) 누구든지이 문제를 해결할 수있는 방법을 알려주십시오. 가능하면 소스 코드를 변경하지 않아도됩니까?Mac OS X에서 QEMU를 컴파일 할 수 없습니다. 이전에 uint16 선언에 대해 말했습니다.

답변

1

당신은 QEMU/FPU/softfloat.h에 qemu_uint16 입력 UINT16을 정의 할 수 있습니다 : + 기호로 시작

typedef uint8_t flag; 
+#ifdef __APPLE__ 
+#define uint16 qemu_uint16 
+#endif 
typedef uint8_t uint8; 
typedef int8_t int8; 
#ifndef _AIX 

의 선을 추가하는 데 필요한 것들입니다.

여기를 참조하십시오 : http://lists.gnu.org/archive/html/qemu-devel/2011-10/msg03794.html