OS X não inicializa após atualizar o LibXML2

1

Eu tentei atualizar a versão do LibXML2 na minha máquina para executar algum software proprietário. Compilado como 32-bit (-arch i386) e reiniciado para ver se funcionou. Agora, quando tento inicializar, só consigo entrar na tela giratória e ela fica ali.

Reiniciar no modo verbose (Cmd-V) não mostra nenhum erro no processo, apenas congela após "AppleIntelCPUPowerManagement: initialization complete". Eu também não posso de nenhum CD (se eu pressionar c na inicialização, ele apenas gira o disco e então pára na mesma tela giratória).

Eu também redefini a PRAM / NVRAM para descartar qualquer problema com isso e ainda não foi corrigido.

Alguma indicação do que poderia ter dado errado?

(MBP mais recente, executando 10.6.3)

    
por Federico 18.04.2010 / 04:03

1 resposta

2

A libxml é basicamente fundamental para o OS X, já que as plists são usadas em todo o lugar, mesmo para extensões launchd e kernel que são carregadas logo na inicialização do sistema.

Na minha instalação padrão do Snow Leopard 10.6.3, o libxml.2.2.dylib foi compilado para 3 arquiteturas:

$ 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

Meu palpite é que você só compilou para o i386, mas algo requer a versão de 64 bits?

Não entendo por que a inicialização de um CD não funcionará, já que ele não se aproxima de nenhum arquivo do sistema no disco rígido. Iniciar a partir do CD demora um pouco, você deixou o tempo suficiente?

    
por 18.04.2010 / 09:12