Page 1 of 1

32 bit libodbc in Bionic64

Posted: Fri Oct 01, 2021 5:51 am
by ahoppin

Trying to run an old Win 32 program under Wine (version2013's Wine 5.14) in Bionic 64. The 32 bit compatibility SFS is loaded.

Wine griped that it couldn't find libodbc.so, so I installed libodbc1_2.3.4 from PPM, and symlinked libodbc.so.2.0.0 to libodbc.so.

Now Wine complains that libodbc.so is the wrong ELF class, ELFCLASS64.

The specific error text is :

013c: err: winediag: ODBC_LoadDriverManager failed to open library "libodbc.so": libodbc.so: wrong ELF class: ELFCLASS64

How do I find a 32 bit libodbc, if indeed that's what's required, and how do I install it?

Thanks for any help you can provide.


Re: 32 bit libodbc in Bionic64

Posted: Fri Oct 01, 2021 6:49 am
by 666philb

hi @ahoppin

here's the 32bit version for bionic http://security.ubuntu.com/ubuntu/pool/ ... 3_i386.deb


Re: 32 bit libodbc in Bionic64

Posted: Fri Oct 01, 2021 9:12 am
by ahoppin

Perfect, thank you!