Bug #29101 ODBC-Connector 3.51: Binary version for Mac/Intel is broken
Submitted: 14 Jun 2007 10:35 Modified: 14 Jun 2007 11:42
Reporter: Christian Kirsch Email Updates:
Status: Can't repeat Impact on me:
None 
Category:Connector / ODBC Severity:S3 (Non-critical)
Version:3.51.15 OS:MacOS
Assigned to: CPU Architecture:Any

[14 Jun 2007 10:35] Christian Kirsch
Description:
ck@held:~/software> tar zvtf mysql-connector-odbc-3.51.15-osx10.4-x86-32bit.tar.gz 
drwxr-xr-x mysqldev/mysqldev 0 2007-05-04 04:30:52 mysql-connector-odbc-3.51.15-osx10.4-x86-32bit/
drwxr-xr-x mysqldev/mysqldev 0 2007-05-04 04:28:11 mysql-connector-odbc-3.51.15-osx10.4-x86-32bit/bin/
-rwxr-xr-x mysqldev/mysqldev 126332 2007-05-04 04:28:11 mysql-connector-odbc-3.51.15-osx10.4-x86-32bit/bin/myodbc3i
-rwxr-xr-x mysqldev/mysqldev  40216 2007-05-04 04:28:11 mysql-connector-odbc-3.51.15-osx10.4-x86-32bit/bin/myodbc3m
-rw-r--r-- mysqldev/mysqldev  17031 2007-05-04 04:28:11 mysql-connector-odbc-3.51.15-osx10.4-x86-32bit/ChangeLog
drwxr-xr-x mysqldev/mysqldev      0 2007-05-04 04:28:10 mysql-connector-odbc-3.51.15-osx10.4-x86-32bit/lib/
-rwxr-xr-x mysqldev/mysqldev 2118528 2007-05-04 04:28:08 mysql-connector-odbc-3.51.15-osx10.4-x86-32bit/lib/libmyodbc3-3.51.15.so
-rwxr-xr-x mysqldev/mysqldev     967 2007-05-04 04:28:08 mysql-connector-odbc-3.51.15-osx10.4-x86-32bit/lib/libmyodbc3.la
lrwxr-xr-x mysqldev/mysqldev       0 2007-05-04 04:30:52 mysql-connector-odbc-3.51.15-osx10.4-x86-32bit/lib/libmyodbc3.so -> libmyodbc3-3.51.15.so
-rwxr-xr-x mysqldev/mysqldev 2413052 2007-05-04 04:28:09 mysql-connector-odbc-3.51.15-osx10.4-x86-32bit/lib/libmyodbc3_debug-3.51.15.so
-rwxr-xr-x mysqldev/mysqldev    1005 2007-05-04 04:28:09 mysql-connector-odbc-3.51.15-osx10.4-x86-32bit/lib/libmyodbc3_debug.la
lrwxr-xr-x mysqldev/mysqldev       0 2007-05-04 04:30:52 mysql-connector-odbc-3.51.15-osx10.4-x86-32bit/lib/libmyodbc3_debug.so -> libmyodbc3_debug-3.51.15.so
-rwxr-xr-x mysqldev/mysqldev 2119324 2007-05-04 04:28:09 mysql-connector-odbc-3.51.15-osx10.4-x86-32bit/lib/libmyodbc3_r-3.51.15.so
-rwxr-xr-x mysqldev/mysqldev     981 2007-05-04 04:28:09 mysql-connector-odbc-3.51.15-osx10.4-x86-32bit/lib/libmyodbc3_r.la
lrwxr-xr-x mysqldev/mysqldev       0 2007-05-04 04:30:52 mysql-connector-odbc-3.51.15-osx10.4-x86-32bit/lib/libmyodbc3_r.so -> libmyodbc3_r-3.51.15.so
-rwxr-xr-x mysqldev/mysqldev 13906612 2007-05-04 04:28:10 mysql-connector-odbc-3.51.15-osx10.4-x86-32bit/lib/libmyodbc3S-3.51.15.so

gzip: stdin: invalid compressed data--format violated

How to repeat:
Download the archive and unpack it. The error happens on Mac OS X as well as on Linux. That seems to indicate that indeed the archive is corrupt.

Suggested fix:
Re-create the archive
[14 Jun 2007 11:06] Sveta Smirnova
Thank you for the report.

I can not repeat described behaviour in my environment:

                                       mysql-connector-odbc-3.51.15-osx10.4-x86-32bit.tar.gz  

apple@apple ~/Desktop
$tar -zvtf mysql-connector-odbc-3.51.15-osx10.4-x86-32bit.tar.gz 
drwxr-xr-x mysqldev/mysqldev 0 2007-05-04 06:30:52 mysql-connector-odbc-3.51.15-osx10.4-x86-32bit/
drwxr-xr-x mysqldev/mysqldev 0 2007-05-04 06:28:11 mysql-connector-odbc-3.51.15-osx10.4-x86-32bit/bin/
-rwxr-xr-x mysqldev/mysqldev 126332 2007-05-04 06:28:11 mysql-connector-odbc-3.51.15-osx10.4-x86-32bit/bin/myodbc3i
-rwxr-xr-x mysqldev/mysqldev  40216 2007-05-04 06:28:11 mysql-connector-odbc-3.51.15-osx10.4-x86-32bit/bin/myodbc3m
-rw-r--r-- mysqldev/mysqldev  17031 2007-05-04 06:28:11 mysql-connector-odbc-3.51.15-osx10.4-x86-32bit/ChangeLog
drwxr-xr-x mysqldev/mysqldev      0 2007-05-04 06:28:10 mysql-connector-odbc-3.51.15-osx10.4-x86-32bit/lib/
-rwxr-xr-x mysqldev/mysqldev 2118528 2007-05-04 06:28:08 mysql-connector-odbc-3.51.15-osx10.4-x86-32bit/lib/libmyodbc3-3.51.15.so
-rwxr-xr-x mysqldev/mysqldev     967 2007-05-04 06:28:08 mysql-connector-odbc-3.51.15-osx10.4-x86-32bit/lib/libmyodbc3.la
lrwxr-xr-x mysqldev/mysqldev       0 2007-05-04 06:30:52 mysql-connector-odbc-3.51.15-osx10.4-x86-32bit/lib/libmyodbc3.so -> libmyodbc3-3.51.15.so
-rwxr-xr-x mysqldev/mysqldev 2413052 2007-05-04 06:28:09 mysql-connector-odbc-3.51.15-osx10.4-x86-32bit/lib/libmyodbc3_debug-3.51.15.so
-rwxr-xr-x mysqldev/mysqldev    1005 2007-05-04 06:28:09 mysql-connector-odbc-3.51.15-osx10.4-x86-32bit/lib/libmyodbc3_debug.la
lrwxr-xr-x mysqldev/mysqldev       0 2007-05-04 06:30:52 mysql-connector-odbc-3.51.15-osx10.4-x86-32bit/lib/libmyodbc3_debug.so -> libmyodbc3_debug-3.51.15.so
-rwxr-xr-x mysqldev/mysqldev 2119324 2007-05-04 06:28:09 mysql-connector-odbc-3.51.15-osx10.4-x86-32bit/lib/libmyodbc3_r-3.51.15.so
-rwxr-xr-x mysqldev/mysqldev     981 2007-05-04 06:28:09 mysql-connector-odbc-3.51.15-osx10.4-x86-32bit/lib/libmyodbc3_r.la
lrwxr-xr-x mysqldev/mysqldev       0 2007-05-04 06:30:52 mysql-connector-odbc-3.51.15-osx10.4-x86-32bit/lib/libmyodbc3_r.so -> libmyodbc3_r-3.51.15.so
-rwxr-xr-x mysqldev/mysqldev 13906612 2007-05-04 06:28:10 mysql-connector-odbc-3.51.15-osx10.4-x86-32bit/lib/libmyodbc3S-3.51.15.so
-rwxr-xr-x mysqldev/mysqldev      944 2007-05-04 06:28:10 mysql-connector-odbc-3.51.15-osx10.4-x86-32bit/lib/libmyodbc3S.la
lrwxr-xr-x mysqldev/mysqldev        0 2007-05-04 06:30:52 mysql-connector-odbc-3.51.15-osx10.4-x86-32bit/lib/libmyodbc3S.so -> libmyodbc3S-3.51.15.so
-rw-r--r-- mysqldev/mysqldev     5342 2007-05-04 06:28:11 mysql-connector-odbc-3.51.15-osx10.4-x86-32bit/README
-rw-r--r-- mysqldev/mysqldev     6576 2007-05-04 06:28:11 mysql-connector-odbc-3.51.15-osx10.4-x86-32bit/README.debug

apple@apple ~/Desktop
$
[14 Jun 2007 11:10] Sveta Smirnova
Please be sure you downloaded Connector/ODBC from MySQL site and it wasn't corrupted during download. Check size of the file - it must be same as mine copy:

apple@apple ~/Desktop
$/bin/ls -la mysql-connector-odbc-3.51.15-osx10.4-x86-32bit.tar.gz 
-rw-r--r--   1 apple  apple  6769805 Jun 14 15:03 mysql-connector-odbc-3.51.15-osx10.4-x86-32bit.tar.gz
[14 Jun 2007 11:42] Christian Kirsch
Size is the same:

ck@held:~/software> ls -l mysql-connector-odbc-3.51.15-osx10.4-x86-32bit.tar.gz 
-rw-r--r-- 1 ck users 6769805  4. Mai 04:30 mysql-connector-odbc-3.51.15-osx10.4-x86-32bit.tar.gz

However, the MD5 sum differs from what you display on the website:

ck@held:~/software> md5sum < mysql-connector-odbc-3.51.15-osx10.4-x86-32bit.tar.gz 
04b073e9e8c102778fa53dff373a0d67  -

Again: Both checked on Linux (OpenSuSE 10.2) and Mac OS X (10.4.9, Intel iMac). 

I downloaded the files using wget, like this:
 wget http://dev.mysql.com/get/Downloads/MyODBC3/mysql-connector-odbc-3.51.15-osx10.4-x86-32bit....
(That was the default mirror suggested by your website, I just copy-pasted the link from your website)
When I manually select another mirror (namely fu-berlin.de), everything works out ok. So apparently only the copy at plusline is bogus.