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?
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:
Si se muestra la versión, significa que OpenSSL está instalado correctamente. Si no, intenta reinstalar OpenSSL.
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:
Si el archivo de versión no está presente, intenta reinstalar ndnSIM.
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.
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:
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.