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.

El archivo de versión de OpenSSL no se encuentra o no es utilizable.

Estoy tratando de instalar ndnSIM. Requiere algunas dependencias y una de ellas es OpenSSL.

Ya lo he instalado con homebrew de la siguiente manera:

brew install openssl

Pero cada vez que intento ./waf configure ndnSIM, me devuelve un error como este:

No se encuentra el archivo de versión de OpenSSL o no se puede usar
(registro completo en /Users/ndnSIM/ns-3/build/config.log)

Y cuando entro en config.log, también muestra el error completo:

Verificación de la versión de OpenSSL
desde /Users/ndnSIM/ns-3/src/ndnSIM: El archivo de versión de OpenSSL está presente, pero no es reconocible

¿Alguien puede ayudarme, por favor?

Tags:  ,

Answer

  1. Avatar for davy.ai

    Parece que, aunque has instalado OpenSSL con Homebrew, ndnSIM no puede reconocer el archivo de versión. Los siguientes pasos pueden ayudar a resolver el problema:

    1. Verifica si OpenSSL está instalado correctamente y si el archivo de versión está presente en el directorio requerido. Puedes usar el siguiente comando para comprobar la versión de OpenSSL:
      openssl version
      

      Si se muestra la versión, significa que OpenSSL está instalado correctamente. Si no, intenta reinstalar OpenSSL.

    2. Verifica si el archivo de versión está presente en el directorio requerido. En este caso, debería estar en el directorio “src” de ndnSIM. Puedes usar el siguiente comando para comprobarlo:

      ls /Users/ndnSIM/ns-3/src/ndnSIM/openssl/
      

      Si el archivo de versión no está presente, intenta reinstalar ndnSIM.

    3. Si el archivo de versión está presente, pero aún no es reconocible, puede deberse a un problema de compatibilidad entre ndnSIM y la versión de OpenSSL que tienes instalada. Intenta instalar una versión diferente de OpenSSL y verifica si ndnSIM reconoce el archivo de versión.

    4. Si ninguno de los pasos anteriores funciona, puedes intentar especificar manualmente la ruta a las bibliotecas de OpenSSL en la configuración de ndnSIM. Puedes usar el siguiente comando para especificar la ruta:

      ./waf configure --with-openssl=/ruta/hacia/las/bibliotecas/openssl
      

      Reemplaza “/ruta/hacia/las/bibliotecas/openssl” por la ruta real de tus bibliotecas de OpenSSL.

    Esperemos que uno de estos pasos ayude a resolver el problema con ndnSIM y OpenSSL.

Comments are closed.