¡Muy buenas!
No conseguimos abrir Eneboo en Mac OS Mojave, soltamos la pregunta por si alguien tuviera alguna idea de la causa y tuviera a bien echarnos un cable. Le estaríamos muy agradecidos.
Explicamos de forma breve:
- Funcionando años con eneboo-build-2.4.5.1_rc6-mac_i686-dba. y Mac OS Sierra.
- Tiempo atrás se hace upgrade a Mojave, no se hace a Catalina por evitar problemas de compatibilidad con aplicaciones de 32 bits.
- Eneboo eneboo-build-2.4.5.1_rc6-mac_i686-dba sigue funcionando correctamente.
- Hacemos upgrade del servidor que alberga BBDD postgresql, version actual 12.6
- Eneboo 2.4.x ya no funciona "Sale mensaje error de version de postgres", descargamos version 2.5.1 ya que en el grupo hay una conversación donde indica que se soluciona el problema en 2.5.x
- Al ejecutar eneboo 2.5.1 nos encontramos el primer problema, no llega a arrancar y sale el mensaje "La aplicación dejó de funcionar". Mirando el registro del error observamos mensajes de error de carga de librerías:
dyld: Library not loaded: @executable_path/../../../../lib/libflbase.2.dylib
Referenced from: /Applications/eneboo-v2.5.1/bin/Eneboo.app/Contents/MacOS/Eneboo
Conseguimos pasar el escollo con el comando otool -L nombre_archivo para ver las rutas de las librerías y con el comando install_name_tool -change rutaanterior rutanueva nombre_archivo para actualizar las rutas, y todas las dependencias entre las librerías.
Ahora por fin somos capaces de abrir la pantalla de selección de base de datos de Eneboo.
El problema que nos encontramos ahora es que al intentar conectar con el servidor, aparece el mensaje "Error al cargar el driver PostgreSQL".
Se refiere a algún error en el archivo lib/libpq.4.dylib? Incluso reemplazandolo por el archivo de la versión 2.4.5.1 no hemos conseguido hacerlo funcionar.
Nota: En el Mac está instalado el cliente psql con las librerías en la ruta por defecto /usr/local/opt/libpq/lib/ en donde se encuentran archivos como el libpq.5.13.dylib.
¿Alguien tiene idea de la posible causa de este error?
Muchísimas gracias de antemano.