Eu instalei o vinho usando o homebrew, e agora estou trabalhando para fazer o SolidWorks rodar no OS X através do vinho, corrigindo os erros um por um.
Aqui está o erro no qual estou atualmente preso:
err:winediag:ODBC_LoadDriverManager failed to open library "libodbc.dylib": dlopen(libodbc.dylib, 265): no suitable image found.
Eu tentei instalar o unixodbc com o homebrew, mas ele gera esse erro:
err:winediag:ODBC_LoadDriverManager failed to open library "libodbc.dylib": dlopen(libodbc.dylib, 265): no suitable image found. Did find:
libodbc.dylib: mach-o, but wrong architecture
/usr/local/lib/libodbc.dylib: mach-o, but wrong architecture
Eu verifiquei e tenho a versão de 64 bits do libODBC.
$ file /usr/local/lib/libodbc.dylib
/usr/local/lib/libodbc.dylib: Mach-O 64-bit dynamically linked shared library x86_64
Existe uma maneira de instalar o ODBC no modo de 32 bits ou compilá-lo a partir do código-fonte? Obrigado!
PS. Eu também tentei instalar o unixobdc através de portas mac, mas o vinho não o encontrou depois disso.
Atualização: Eu baixei a fonte do www.unixodbc.org e compilei no modo de 32 bits. Também movi o libodbc.dylib para /usr/local/lib/libodbc.dylib. Também verifiquei que é de 32 bits.
file /usr/local/lib/libodbc.dylib
/usr/local/lib/libodbc.dylib: Mach-O dynamically linked shared library i386
A questão agora é que o vinho não detecta isso.
err:winediag:SQLDrivers No ODBC drivers could be found. Check the settings for your libodbc provider.
Algum conselho?