Bug #65054 myodbc5S.so referenced in README.txt but does not exist in Debian pacakge
Submitted: 20 Apr 2012 12:57 Modified: 12 Dec 2013 15:55
Reporter: Marc Kaeser Email Updates:
Status: Closed Impact on me:
None 
Category:Connector / ODBC Severity:S3 (Non-critical)
Version:Connector/ODBC 5.1.10 OS:Any (Debian Squeeze x86 64bits standart Kernel 2.6.32-5-amd64)
Assigned to: Lawrenty Novitsky CPU Architecture:Any
Tags: myodbc5S.so

[20 Apr 2012 12:57] Marc Kaeser
Description:
Hello MySQL,

I am trying to install the Connector/ODBC 5.1.10 in Debian. I downloaded "mysql-connector-odbc-5.1.10-linux-glibc2.3-x86-64bit.tar.gz from the MySQL Homepage. I am following the install instructions on "http://dev.mysql.com/doc/refman/5.1/en/index.html", and the files "README" and "INSTALL" inside the downloaded tarball, in order to install the connector. In the tarball, the file "README" tells me "The following, key, files are provided by MySQL Connector/ODBC" :

myodbc5.dll 
and
myodbc5S.dll 

The installation documents tell me about "myodbc-installer" that is inside the tarball. When I start it, the examples say I have to register "myodbc5.so" and "myodbc3S.so". In the tarball, there is no Windows-dll, but there is one (and only) library: "libmyodbc5.so". I guess it is the same as "myodbc5.so", which is referenced as "myodbc5.dll" in the "README" file, but as a newbie, I am not 100% sure. So I think the "DRIVER" library is present, and it is "libmyodbc5.so".

So, if I am right up to that point, here is my problem: "Where is myodbc3S and/or myodbc5S (.so?)"? It is not present in the tarball, it is not present in my system, and it is not present anywhere on the net. But still following the instructions from your site and the files "INSTALL" and "README", it tells me that I need that library. I've looked in the FAQs, in your install manual, the readme files, here in the bug system if anybody has the same problem. Since I cannot find anything about that problem, I probably am a very stupid user, and you are laughing out loud ^^ But in the case I am not I'd be pleased to find that library somewhere :-P Google doesn't find it either.

How to repeat:
- download "mysql-connector-odbc-5.1.10-linux-glibc2.3-x86-64bit.tar.gz" from "http://dev.mysql.com/downloads/connector/odbc"

- unzip/untar 
- look for the libraries written in "README", "INSTALL", and as possible arguments in "myodbc-installer"

Suggested fix:
put the library inside the tarball
[20 Apr 2012 13:19] Valeriy Kravchuk
Same on Mac OS X actually:

macbook-pro:mysql-connector-odbc-5.1.10-osx10.5-x86-64bit openxs$ find . -name "myodbc*"
./bin/myodbc-installer
macbook-pro:mysql-connector-odbc-5.1.10-osx10.5-x86-64bit openxs$ find . -name "libmyodbc*"
./lib/libmyodbc5.so
macbook-pro:mysql-connector-odbc-5.1.10-osx10.5-x86-64bit openxs$ grep myodbc README
Driver (myodbc3.dll or myodbc5.dll)
Setup Library (myodbc3S.dll or myodbc5S.dll)
Installer (myodbc3i.exe or myodbc-installer.exe)
     Invoke myodbc3i, in a command shell and without options, to 
myodbc3u
http://www.mysql.com/products/myodbc/index.html

So, README refers to files that do not exist.
[10 May 2012 21:31] David Lowinger
I am experiencing the same issue while trying to set things up on Ubuntu... does this "setup library" exist anymore?  I'm not sure where I can get ahold of myodbc5S.so.
[28 Nov 2013 21:21] Lawrenty Novitsky
This bug is fixed in 5.3 series
[12 Dec 2013 15:55] Daniel So
The myodbc5S.so library is only available for the Windows platform. References to it have been removed from the README files in the installation packages for non-Windows platforms, since version 5.3.