Uploaded image for project: 'MariaDB Server'
  1. MariaDB Server
  2. MDEV-23564

CMAKE failing due to deprecated Apple GSS method

Details

    • Bug
    • Status: Closed (View Workflow)
    • Major
    • Resolution: Fixed
    • 10.1(EOL), 10.2(EOL), 10.3(EOL), 10.4(EOL), 10.5
    • 10.2.35, 10.3.26, 10.4.16, 10.5.7
    • libmariadb
    • 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)))
      

      Attachments

        Activity

          rodfsouza Rodrigo Souza created issue -
          danblack Daniel Black made changes -
          Field Original Value New Value
          Component/s libmariadb [ 14006 ]
          Component/s Server [ 13907 ]
          serg Sergei Golubchik made changes -
          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)))
          I followed the steps outlined here:
          https://mariadb.org/get-involved/getting-started-for-developers/get-code-build-test/
          {noformat}
          /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)))
          {noformat}
          danblack Daniel Black made changes -
          Assignee Daniel Black [ danblack ]
          rodfsouza Rodrigo Souza made changes -
          Comment [ Here is the PR for server: https://github.com/MariaDB/server/pull/1664 ]
          serg Sergei Golubchik made changes -
          Assignee Daniel Black [ danblack ] Dmitry Shulga [ JIRAUSER47315 ]
          serg Sergei Golubchik made changes -
          Fix Version/s 10.5 [ 23123 ]
          serg Sergei Golubchik made changes -
          Fix Version/s 10.2 [ 14601 ]
          Fix Version/s 10.3 [ 22126 ]
          Fix Version/s 10.4 [ 22408 ]
          serg Sergei Golubchik made changes -
          Affects Version/s 10.1 [ 16100 ]
          Affects Version/s 10.2 [ 14601 ]
          Affects Version/s 10.3 [ 22126 ]
          Affects Version/s 10.4 [ 22408 ]
          Affects Version/s 10.5 [ 23123 ]
          Affects Version/s 10.5.5 [ 24423 ]
          shulga Dmitry Shulga made changes -
          Status Open [ 1 ] Confirmed [ 10101 ]
          shulga Dmitry Shulga made changes -
          Fix Version/s 10.6 [ 24028 ]
          Fix Version/s 10.5.6 [ 24508 ]
          Fix Version/s 10.4.15 [ 24507 ]
          Fix Version/s 10.3.25 [ 24506 ]
          Fix Version/s 10.2.34 [ 24505 ]
          Fix Version/s 10.2 [ 14601 ]
          Fix Version/s 10.3 [ 22126 ]
          Fix Version/s 10.4 [ 22408 ]
          Fix Version/s 10.5 [ 23123 ]
          shulga Dmitry Shulga made changes -
          Status Confirmed [ 10101 ] In Progress [ 3 ]
          shulga Dmitry Shulga made changes -
          Status In Progress [ 3 ] In Review [ 10002 ]
          serg Sergei Golubchik made changes -
          Fix Version/s 10.1 [ 16100 ]
          Fix Version/s 10.3 [ 22126 ]
          Fix Version/s 10.4 [ 22408 ]
          Fix Version/s 10.5 [ 23123 ]
          Fix Version/s 10.3.26 [ 25021 ]
          Fix Version/s 10.6 [ 24028 ]
          Fix Version/s 10.2.34 [ 24505 ]
          Fix Version/s 10.3.25 [ 24506 ]
          Fix Version/s 10.4.15 [ 24507 ]
          Fix Version/s 10.5.6 [ 24508 ]
          serg Sergei Golubchik made changes -
          Fix Version/s 10.2 [ 14601 ]
          Fix Version/s 10.3.26 [ 25021 ]
          shulga Dmitry Shulga made changes -
          Assignee Dmitry Shulga [ JIRAUSER47315 ] Sergei Golubchik [ serg ]
          serg Sergei Golubchik made changes -
          Assignee Sergei Golubchik [ serg ] Dmitry Shulga [ JIRAUSER47315 ]
          Status In Review [ 10002 ] Stalled [ 10000 ]
          shulga Dmitry Shulga made changes -
          Fix Version/s 10.2.35 [ 25022 ]
          Fix Version/s 10.3.26 [ 25021 ]
          Fix Version/s 10.4.16 [ 25020 ]
          Fix Version/s 10.5.7 [ 25019 ]
          Fix Version/s 10.2 [ 14601 ]
          Fix Version/s 10.1 [ 16100 ]
          Fix Version/s 10.3 [ 22126 ]
          Fix Version/s 10.4 [ 22408 ]
          Fix Version/s 10.5 [ 23123 ]
          Resolution Fixed [ 1 ]
          Status Stalled [ 10000 ] Closed [ 6 ]
          serg Sergei Golubchik made changes -
          Workflow MariaDB v3 [ 112874 ] MariaDB v4 [ 158288 ]

          People

            shulga Dmitry Shulga
            rodfsouza Rodrigo Souza
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved:

              Git Integration

                Error rendering 'com.xiplink.jira.git.jira_git_plugin:git-issue-webpanel'. Please contact your Jira administrators.