Details
-
Bug
-
Status: Closed (View Workflow)
-
Major
-
Resolution: Fixed
-
10.1(EOL), 10.2(EOL), 10.3(EOL), 10.4(EOL), 10.5
-
None
-
Mac OS X is Catalina 10.15.6 and XCode Tools 11.6.
GDB 9.2, GCC (Apple CLang) 11.0.3
Description
I followed the steps outlined here:
https://mariadb.org/get-involved/getting-started-for-developers/get-code-build-test/
/mariadb/server/libmariadb/plugins/auth/gssapi_client.c:72:12: error: 'gss_import_name' is deprecated: use GSS.framework [-Werror,-Wdeprecated-declarations]
|
major= gss_import_name(&minor, &principal_name_buf, GSS_C_NT_USER_NAME, &service_name);
|
^
|
/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/gssapi/gssapi.h:591:19: note: 'gss_import_name' has been explicitly marked deprecated here
|
gss_name_t *) GSSKRB_APPLE_DEPRECATED("use GSS.framework") __API_DEPRECATED("Use GSS.framework", macos(10.0, 10.8)) __API_UNAVAILABLE(macCatalyst); /* output_name */
|
^
|
/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/gssapi/gssapi.h:57:51: note: expanded from macro 'GSSKRB_APPLE_DEPRECATED'
|
#define GSSKRB_APPLE_DEPRECATED(x) __attribute__((deprecated(x)))
|
Hi,
It seems that this and some other failures, hopefully some of which have been fixed since
MDEV-19129have crept into the MariaDB build.There's desperate lack of OSX skill and machines to correct this so I'm wondering given you attempt at building from scratch if you are willing to code a fix for this?
The libmariadb is a submodule from https://github.com/mariadb-corporation/mariadb-connector-c which is where the fix needs to be coded. This is compilable separately if willing.
I suspect my freebsd/os fix isn't sufficient for OSX?
https://github.com/mariadb-corporation/mariadb-connector-c/pull/132
Otherwise to bypass this error recommend removing the following lines from libmariadb/CMakeLists.txt
https://github.com/mariadb-corporation/mariadb-connector-c/blob/3.1/CMakeLists.txt#L87-L92
and
https://github.com/mariadb-corporation/mariadb-connector-c/blob/3.1/CMakeLists.txt#L393-L402
Welcome to MariaDB development, if you need a hand, visit our zulip channel - https://mariadb.zulipchat.com.
If you have any improvement suggestions to https://mariadb.org/get-involved/getting-started-for-developers/get-code-build-test/ please let me know.