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

Fix warnings generated during compilation of plugin/auth_pam/testing/pam_mariadb_mtr.c on MacOS

    XMLWordPrintable

Details

    Description

      During build server 10.4 on MacOS the following warnings are generated on compiling the file plugin/auth_pam/testing/pam_mariadb_mtr.c

      server-10.4/plugin/auth_pam/testing/pam_mariadb_mtr.c:25:22: error:
            initializing 'char *' with an expression of type 'const char [23]' discards qualifiers
            [-Werror,-Wincompatible-pointer-types-discards-qualifiers]
          { PAM_TEXT_INFO, "Challenge input first." },
                           ^~~~~~~~~~~~~~~~~~~~~~~~
      server-10.4/plugin/auth_pam/testing/pam_mariadb_mtr.c:26:28: error:
            initializing 'char *' with an expression of type 'const char [7]' discards qualifiers
            [-Werror,-Wincompatible-pointer-types-discards-qualifiers]
          { PAM_PROMPT_ECHO_OFF, "Enter:" },
                                 ^~~~~~~~
      server-10.4/plugin/auth_pam/testing/pam_mariadb_mtr.c:27:22: error:
            initializing 'char *' with an expression of type 'const char [23]' discards qualifiers
            [-Werror,-Wincompatible-pointer-types-discards-qualifiers]
          { PAM_ERROR_MSG, "Now, the magic number!" }
                           ^~~~~~~~~~~~~~~~~~~~~~~~
      server-10.4/plugin/auth_pam/testing/pam_mariadb_mtr.c:49:16: error:
            assigning to 'char *' from 'const char [5]' discards qualifiers
            [-Werror,-Wincompatible-pointer-types-discards-qualifiers]
          msg[0].msg = "PIN:";
                     ^ ~~~~~~
      

      In case MariaDB serer is build with -DCMAKE_BUILD_TYPE=Debug it results in build error.
      In other words, debug build can't be finished successfully on MacOS 10.4 and higher.

      Attachments

        Issue Links

          Activity

            People

              shulga Dmitry Shulga
              shulga Dmitry Shulga
              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.