Налагодження вина на OS X?


3

Я встановив вино за допомогою домашнього пива, і тепер я працював над тим, щоб SolidWorks запускався на OS X через вино, виправляючи помилки по черзі.

Ось помилка, на якій я зараз застрягла:

err:winediag:ODBC_LoadDriverManager failed to open library "libodbc.dylib": dlopen(libodbc.dylib, 265): no suitable image found.

Я спробував встановити unixodbc з домашньою мовою, але потім вона наводить цю помилку:

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

Я перевірив, і у мене 64-бітна версія libODBC.

$ file /usr/local/lib/libodbc.dylib
/usr/local/lib/libodbc.dylib: Mach-O 64-bit dynamically linked shared library x86_64

Чи є спосіб встановити ODBC в 32-бітовому режимі або компілювати його з джерела? Дякую!

PS. Я також спробував встановити unixobdc через mac-порти, але вино тоді його зовсім не знаходить.

Оновлення: я завантажив джерело з www.unixodbc.org і компілював його в 32-бітовому режимі. Я також перемістив libodbc.dylib на /usr/local/lib/libodbc.dylib. Я також перевірив, що це 32 біт.

file /usr/local/lib/libodbc.dylib
/usr/local/lib/libodbc.dylib: Mach-O dynamically linked shared library i386

Проблема в тому, що зараз вино не виявляє.

err:winediag:SQLDrivers No ODBC drivers could be found. Check the settings for your libodbc provider.

Будь-яка порада?


Вам потрібно буде скласти 32-бітну версію, якщо у домашньої версії бракує формул для неї.
linuxdev2013

@ linuxdev2013 Я не вподобав домашню формулу, тому скомпілював її. Я оновив питання, щоб це відобразити. Проблема в тому, що 32-бітова бібліотека не виявляє.
Олександр М
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.