InitCursor (), CreateStandardAlert (), RunStandardAlert () не объявлены в области при компиляции bochs - PullRequest
1 голос
/ 24 сентября 2010

Я пытался скомпилировать bochs, но sh .conf.macosx работал, но команда make в результате InitCursor(), CreateStandardAlert(), RunStandardAlert() не объявлены в области есть что-то очевидное, что мне не хватает.

Спасибо заранее.

- Srimanth

1 Ответ

0 голосов
/ 25 сентября 2010

Это устаревшие вызовы Carbon, недоступные в 64-разрядных двоичных файлах. Смотрите здесь .

Если версия bochs, которую вы хотите скомпилировать, все еще зависит от этих устаревших вызовов, вам нужно скомпилировать ее в 32-битном режиме. Вы должны передать компилятору и компоновщику флаг

-arch i386

чтобы сделать это на компьютере Intel.

После написания, что я обнаружил, что это дублирующий вопрос, см. этот ТАК вопрос :)

...