No se puede iniciar gdisk debido a un error "dyld: enlace de símbolo perezoso"

0

Cuando intento iniciar gdisk en mi retina MacBook Pro con Mavericks, aparece el siguiente error:

dyld: lazy symbol binding failed: Symbol not found: __ZN3icu13UnicodeStringC1Ev
  Referenced from: /usr/sbin/gdisk
  Expected in: /usr/lib/libicucore.A.dylib

dyld: Symbol not found: __ZN3icu13UnicodeStringC1Ev
  Referenced from: /usr/sbin/gdisk
  Expected in: /usr/lib/libicucore.A.dylib

He usado gdisk en esta máquina varias veces antes (la última vez fue probablemente hace unos meses) y no estoy seguro de qué habría cambiado para causar este problema. La marca de tiempo modificada de libicucore.A.dylib es el 4 de julio de 2014, por lo que tal vez algo haya cambiado en una actualización. Desafortunadamente, las copias de seguridad de mi máquina del tiempo no retroceden lo suficiente como para intentar volver a la versión anterior.

El otro día actualicé un Mac Mini anterior a Mavericks y gdisk está funcionando bien allí. Incluso intenté copiar la biblioteca a la computadora portátil, pero eso no ayudó.

¿Alguna idea sobre qué podría salir mal y qué se necesita hacer para solucionarlo?

    
pregunta Pak 18.08.2014 - 03:54

1 respuesta

1

Bueno, ciertamente me siento tonto ...

De alguna manera nunca se me ocurrió verificar que ambas computadoras estuvieran ejecutando la misma versión de gdisk. Resulta que la versión de mi computadora portátil es una versión anterior a la de mi Mac mini y, entre esas versiones, gdisk se actualizó para no usar libicu porque "parece haberse roto en algún punto de la línea" (según el registro de cambios) . Se ha corregido la actualización a la versión más reciente.

    
respondido por el Pak 28.12.2014 - 01:59

Lea otras preguntas en las etiquetas