Tengo MacPorts instalados en mi Mac y un montón de puertos que fueron puestos en mi máquina hace años por mi administrador de sistemas para varios propósitos. Hay bastante basura por ahí, pero lo peor de todo es que el propio sistema MacPorts está frito.
Mi deseo inmediato es actualizar Subversion a través de MacPorts. Cuando intento utilizar MacPorts para actualizarse (sudo port -d selfupdate), me aparece un mensaje de error inescrutable que hace referencia al "registro", pero no indica qué registro, como suele ocurrir.
Después de un poco de hackeo con -d y de husmear en los probables registros, parece que el compilador cc no aparece o falla. Tengo XCode 4.5.2 instalado, así que me pregunto por qué se produce este problema.
En resumen: Estoy buscando una forma de arreglar MacPorts; luego, eventualmente, actualizar todo, limpiar los puertos inactivos y, finalmente, asegurarme de que Subversion se actualice.
Me pregunto sobre estos posibles pasos:
-
Desinstalar/reinstalar Xcode.
-
Desinstalar/reinstalar MacPorts. Las instrucciones para esto parecen indicar que todos los puertos instalados serán eliminados, lo cual es aterrador ya que no estoy seguro de lo que eso rompería, pero probablemente rompería algo.
¿Son estas posibles vías de corrección? ¿O hay algo menos drástico?