[CONC-98] Compilation error with MinGW64 : incorrect use of 'vio_blocking' Created: 2014-06-09 Updated: 2014-12-09 Resolved: 2014-12-09 |
|
| Status: | Closed |
| Project: | MariaDB Connector/C |
| Component/s: | None |
| Affects Version/s: | None |
| Fix Version/s: | 2.1 |
| Type: | Bug | Priority: | Major |
| Reporter: | Eric Trinh | Assignee: | Georg Richter |
| Resolution: | Fixed | Votes: | 0 |
| Labels: | None | ||
| Environment: |
MinGW64 4.8.0 |
||
| Attachments: |
|
| Description |
|
Hi, On revision 142, when compiling with MinGW64, but should also happens with VC, there is a definition mismatch in the use of 'vio_blocking' (3 parameters, mysql_async.c:44) and its definition (2 parameters, violite.h:89). I successfully compiled after patching mysql_async.c:44 to remove the unused last parameter and it works. Best Regards, |
| Comments |
| Comment by Eric Trinh [ 2014-06-13 ] |
|
Hi Georg, I noticed another compilation issue with Mingw 32 bit only (I didn't noticed it with wIn64): Best Regards, |
| Comment by Eric Trinh [ 2014-06-19 ] |
|
Hi Georg, Just a fix to our other compilation issue, the fix I sent you creates some regressions. Best Regards, |
| Comment by Eric Trinh [ 2014-06-19 ] |
|
Here the patch file. Eric |
| Comment by Eric Trinh [ 2014-10-29 ] |
|
Hi Georg, Here is a new patch for compiling the client for OSX and Windows. On OSX, it assumed that iconv is installed with MacPort, and fails if macport's iconv is not installed. I changed to use legacy iconv provided by Apple. Previous issues reported have been fixed in previous releases. Thanks, |
| Comment by Eric Trinh [ 2014-11-06 ] |
|
Hi Georg, You can mark this issue as resolved. |
| Comment by Georg Richter [ 2014-12-09 ] |
|
Closed (see user request) |