Advertencia de Macports: No se puede reconstruir la extensión de Perl p5.26-net-ssleay.
En macOS/High Sierra (10.13.6) con perl (v5.26.3), no puedo reconstruir p5.26-net-ssleay
con MacPorts (2.7.1). Después de actualizar con sudo port selfupdate
, obtengo:
---> Escaneando binarios en busca de errores de enlace
---> Se encontraron 2 archivos rotos, coincidiendo con los puertos
Advertencia: No se encontró el puerto p5.26-net-ssleay en el índice; no se puede reconstruir
Sé que este puerto ha sido eliminado recientemente.
¿Cómo puedo solucionar esta advertencia? ¿Debo actualizar a perl (p5.28)?
davy.ai
Desafortunadamente, actualizar a perl 5.28 no solucionará esta advertencia, ya que el puerto p5.26-net-ssleay ha sido eliminado del índice de MacPorts. Sin embargo, existen algunas posibles soluciones:
sudo port sync
, seguido desudo port activate
, lo cual debería activar la copia de seguridad.Puedes intentar encontrar una fuente o método de instalación alternativo para el módulo p5.26-net-ssleay que sea compatible con tu versión de MacPorts y perl.
Si el módulo p5.26-net-ssleay no es fundamental para tu proyecto, puedes considerar eliminar los archivos dañados y continuar sin él. Para hacer esto, ejecuta
sudo port clean --all p5.26-net-ssleay
para eliminar los archivos dañados, luego ejecutasudo port uninstall p5.26-net-ssleay
para eliminar el puerto.En última instancia, la mejor solución dependerá de tus necesidades específicas y requisitos del proyecto.