[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)

Generated at Thu Feb 08 06:29:33 UTC 2024 using Jira 8.20.16#820016-sha1:9d11dbea5f4be3d4cc21f03a88dd11d8c8687422.