[MDEV-546] error when compiling client library - incorrect client_settings.h Created: 2012-09-25 Updated: 2012-09-25 Resolved: 2012-09-25 |
|
| Status: | Closed |
| Project: | MariaDB Server |
| Component/s: | None |
| Affects Version/s: | 5.5.27 |
| Fix Version/s: | None |
| Type: | Bug | Priority: | Major |
| Reporter: | Vladislav Vaintroub | Assignee: | Vladislav Vaintroub |
| Resolution: | Fixed | Votes: | 0 |
| Labels: | None | ||
| Environment: |
OSX 10.8 |
||
| Description |
|
User reports compile error on OSX 10.8 with latest Xcode, with several messages similar to client.c:1952: error: ‘cli_read_prepare_result’ undeclared here (not in a function) Further investigation shows that incorrect include file was used (sql/client_settings.h insteaqd of correct libmysql/client_settings.h). Unfortunately, even cmake's INCLUDE_DIRECTORY(BEFORE ..) does not help here, the error happens even if -I/path/to/libmysql precedes -I/path/to/libmysql on the command line. |
| Comments |
| Comment by Vladislav Vaintroub [ 2012-09-25 ] |
|
This seems to be a compiler bug specific to Apple's gcc on Mountain Lion (10.8) - I cannot reproduce it on Lion(10.7) |