Depuração de vinho no OS X?

1

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?

    
por Alexander M 24.09.2016 / 21:30

0 respostas