es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

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)?

Tags:  , ,

Answer

  1. Avatar for 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:

    1. Si tienes una copia de seguridad de tu instalación anterior de MacPorts, es posible que puedas utilizarla para instalar el puerto p5.26-net-ssleay. Puedes intentar ejecutar sudo port sync, seguido de sudo port activate, lo cual debería activar la copia de seguridad.
    2. 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.

    3. 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 ejecuta sudo 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.

Comments are closed.