1

Я попытался обновить версию LibXML2 на своем компьютере, чтобы запустить некоторое программное обеспечение. Скомпилирован как 32-битный (-arch i386) и перезапущен, чтобы посмотреть, работает ли он. Теперь, когда я пытаюсь загрузиться, я могу только попасть на вращающийся экран, и он просто сидит там.

Перезапуск в подробном режиме (Cmd-V) не показывает каких-либо ошибок в процессе, он просто зависает после «AppleIntelCPUPowerManagement: инициализация завершена». Я также не могу с любого компакт-диска (если я нажимаю c при запуске, он просто вращает диск, а затем останавливается на том же экране вращения).

Я также сбросил PRAM/NVRAM, чтобы устранить любые проблемы с этим, и это все еще не исправлено.

Какие-нибудь указатели на то, что могло пойти не так?

(Последний поколения MBP, работает 10.6.3)

1 ответ1

2

libxml очень важен для OS X, поскольку списки используются везде, даже для запуска и расширений ядра, которые загружаются прямо при запуске системы.

В моей стандартной установке Snow Leopard 10.6.3 libxml.2.2.dylib был скомпилирован для 3 архитектур:

$ file /usr/lib/libxml.2.2.dylib
libxml2.2.dylib: Mach-O universal binary with 3 architectures
libxml2.2.dylib (for architecture x86_64):  Mach-O 64-bit dynamically linked shared library x86_64
libxml2.2.dylib (for architecture i386):    Mach-O dynamically linked shared library i386
libxml2.2.dylib (for architecture ppc7400): Mach-O dynamically linked shared library ppc

Я думаю, вы только скомпилировали его для i386, но что-то требует 64-битной версии?

Я не понимаю, почему загрузка с компакт-диска не будет работать, поскольку она не подходит к системным файлам на вашем жестком диске. Загрузка с CD занимает некоторое время, вы оставили его достаточно долго?

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .