Uploaded image for project: 'Qt'
  1. Qt
  2. QTBUG-91866

MSVC warns about C4250 in network/openssl

    XMLWordPrintable

    Details

    • Type: Bug
    • Status: Closed
    • Priority: P2: Important
    • Resolution: Done
    • Affects Version/s: 6.2
    • Fix Version/s: 6.1.0 RC
    • Component/s: Network: SSL
    • Labels:
      None
    • Environment:
      MSVC v16.9.1
    • Commits:
      1a7faeef94dcf6826c6ee564a1bfb31ebb952e56 (qt/qtbase/6.1) a9300f2c342eb73b3af9b7aa271dea2f3159d7b2 (qt/qtbase/dev)

      Description

      MSVC warns about two or more members have the same name in a class hierarchy.

      Please consider either fixing the underlying issue, or disabling the warning.

      agent:2021/03/15 11:44:52 build.go:379: C:\Users\qt\work\qt\qtbase\src\network\ssl\qdtls_openssl_p.h(148): warning C4250: 'QDtlsClientVerifierOpenSSL': inherits 'QDtlsBasePrivate::QDtlsBasePrivate::setDtlsError' via dominance
      agent:2021/03/15 11:44:52 build.go:379: C:\Users\qt\work\qt\qtbase\src\network\ssl\qdtls_base_p.h(80): note: see declaration of 'QDtlsBasePrivate::setDtlsError'
      agent:2021/03/15 11:44:52 build.go:379: C:\Users\qt\work\qt\qtbase\src\network\ssl\qdtls_openssl_p.h(148): warning C4250: 'QDtlsClientVerifierOpenSSL': inherits 'QDtlsBasePrivate::QDtlsBasePrivate::error' via dominance
      agent:2021/03/15 11:44:52 build.go:379: C:\Users\qt\work\qt\qtbase\src\network\ssl\qdtls_base_p.h(81): note: see declaration of 'QDtlsBasePrivate::error'
      agent:2021/03/15 11:44:52 build.go:379: C:\Users\qt\work\qt\qtbase\src\network\ssl\qdtls_openssl_p.h(148): warning C4250: 'QDtlsClientVerifierOpenSSL': inherits 'QDtlsBasePrivate::QDtlsBasePrivate::errorString' via dominance
      agent:2021/03/15 11:44:52 build.go:379: C:\Users\qt\work\qt\qtbase\src\network\ssl\qdtls_base_p.h(82): note: see declaration of 'QDtlsBasePrivate::errorString'
      agent:2021/03/15 11:44:52 build.go:379: C:\Users\qt\work\qt\qtbase\src\network\ssl\qdtls_openssl_p.h(148): warning C4250: 'QDtlsClientVerifierOpenSSL': inherits 'QDtlsBasePrivate::QDtlsBasePrivate::clearDtlsError' via dominance
      agent:2021/03/15 11:44:52 build.go:379: C:\Users\qt\work\qt\qtbase\src\network\ssl\qdtls_base_p.h(83): note: see declaration of 'QDtlsBasePrivate::clearDtlsError'
      agent:2021/03/15 11:44:52 build.go:379: C:\Users\qt\work\qt\qtbase\src\network\ssl\qdtls_openssl_p.h(148): warning C4250: 'QDtlsClientVerifierOpenSSL': inherits 'QDtlsBasePrivate::QDtlsBasePrivate::setConfiguration' via dominance
      agent:2021/03/15 11:44:52 build.go:379: C:\Users\qt\work\qt\qtbase\src\network\ssl\qdtls_base_p.h(85): note: see declaration of 'QDtlsBasePrivate::setConfiguration'
      agent:2021/03/15 11:44:52 build.go:379: C:\Users\qt\work\qt\qtbase\src\network\ssl\qdtls_openssl_p.h(148): warning C4250: 'QDtlsClientVerifierOpenSSL': inherits 'QDtlsBasePrivate::QDtlsBasePrivate::configuration' via dominance
      agent:2021/03/15 11:44:52 build.go:379: C:\Users\qt\work\qt\qtbase\src\network\ssl\qdtls_base_p.h(86): note: see declaration of 'QDtlsBasePrivate::configuration'
      agent:2021/03/15 11:44:52 build.go:379: C:\Users\qt\work\qt\qtbase\src\network\ssl\qdtls_openssl_p.h(148): warning C4250: 'QDtlsClientVerifierOpenSSL': inherits 'QDtlsBasePrivate::QDtlsBasePrivate::setCookieGeneratorParameters' via dominance
      agent:2021/03/15 11:44:52 build.go:379: C:\Users\qt\work\qt\qtbase\src\network\ssl\qdtls_base_p.h(88): note: see declaration of 'QDtlsBasePrivate::setCookieGeneratorParameters'
      agent:2021/03/15 11:44:52 build.go:379: C:\Users\qt\work\qt\qtbase\src\network\ssl\qdtls_openssl_p.h(148): warning C4250: 'QDtlsClientVerifierOpenSSL': inherits 'QDtlsBasePrivate::QDtlsBasePrivate::cookieGeneratorParameters' via dominance
      agent:2021/03/15 11:44:52 build.go:379: C:\Users\qt\work\qt\qtbase\src\network\ssl\qdtls_base_p.h(89): note: see declaration of 'QDtlsBasePrivate::cookieGeneratorParameters'
      agent:2021/03/15 11:44:52 build.go:379: C:\Users\qt\work\qt\qtbase\src\network\ssl\qdtls_openssl_p.h(237): warning C4250: 'QDtlsPrivateOpenSSL': inherits 'QDtlsBasePrivate::QDtlsBasePrivate::setDtlsError' via dominance
      agent:2021/03/15 11:44:52 build.go:379: C:\Users\qt\work\qt\qtbase\src\network\ssl\qdtls_base_p.h(80): note: see declaration of 'QDtlsBasePrivate::setDtlsError'
      agent:2021/03/15 11:44:52 build.go:379: C:\Users\qt\work\qt\qtbase\src\network\ssl\qdtls_openssl_p.h(237): warning C4250: 'QDtlsPrivateOpenSSL': inherits 'QDtlsBasePrivate::QDtlsBasePrivate::error' via dominance
      agent:2021/03/15 11:44:52 build.go:379: C:\Users\qt\work\qt\qtbase\src\network\ssl\qdtls_base_p.h(81): note: see declaration of 'QDtlsBasePrivate::error'
      agent:2021/03/15 11:44:52 build.go:379: C:\Users\qt\work\qt\qtbase\src\network\ssl\qdtls_openssl_p.h(237): warning C4250: 'QDtlsPrivateOpenSSL': inherits 'QDtlsBasePrivate::QDtlsBasePrivate::errorString' via dominance
      agent:2021/03/15 11:44:52 build.go:379: C:\Users\qt\work\qt\qtbase\src\network\ssl\qdtls_base_p.h(82): note: see declaration of 'QDtlsBasePrivate::errorString'
      agent:2021/03/15 11:44:52 build.go:379: C:\Users\qt\work\qt\qtbase\src\network\ssl\qdtls_openssl_p.h(237): warning C4250: 'QDtlsPrivateOpenSSL': inherits 'QDtlsBasePrivate::QDtlsBasePrivate::clearDtlsError' via dominance
      agent:2021/03/15 11:44:52 build.go:379: C:\Users\qt\work\qt\qtbase\src\network\ssl\qdtls_base_p.h(83): note: see declaration of 'QDtlsBasePrivate::clearDtlsError'
      agent:2021/03/15 11:44:52 build.go:379: C:\Users\qt\work\qt\qtbase\src\network\ssl\qdtls_openssl_p.h(237): warning C4250: 'QDtlsPrivateOpenSSL': inherits 'QDtlsBasePrivate::QDtlsBasePrivate::setConfiguration' via dominance
      agent:2021/03/15 11:44:52 build.go:379: C:\Users\qt\work\qt\qtbase\src\network\ssl\qdtls_base_p.h(85): note: see declaration of 'QDtlsBasePrivate::setConfiguration'
      agent:2021/03/15 11:44:52 build.go:379: C:\Users\qt\work\qt\qtbase\src\network\ssl\qdtls_openssl_p.h(237): warning C4250: 'QDtlsPrivateOpenSSL': inherits 'QDtlsBasePrivate::QDtlsBasePrivate::configuration' via dominance
      agent:2021/03/15 11:44:52 build.go:379: C:\Users\qt\work\qt\qtbase\src\network\ssl\qdtls_base_p.h(86): note: see declaration of 'QDtlsBasePrivate::configuration'
      agent:2021/03/15 11:44:52 build.go:379: C:\Users\qt\work\qt\qtbase\src\network\ssl\qdtls_openssl_p.h(237): warning C4250: 'QDtlsPrivateOpenSSL': inherits 'QDtlsBasePrivate::QDtlsBasePrivate::setCookieGeneratorParameters' via dominance
      agent:2021/03/15 11:44:52 build.go:379: C:\Users\qt\work\qt\qtbase\src\network\ssl\qdtls_base_p.h(88): note: see declaration of 'QDtlsBasePrivate::setCookieGeneratorParameters'
      agent:2021/03/15 11:44:52 build.go:379: C:\Users\qt\work\qt\qtbase\src\network\ssl\qdtls_openssl_p.h(237): warning C4250: 'QDtlsPrivateOpenSSL': inherits 'QDtlsBasePrivate::QDtlsBasePrivate::cookieGeneratorParameters' via dominance
      agent:2021/03/15 11:44:52 build.go:379: C:\Users\qt\work\qt\qtbase\src\network\ssl\qdtls_base_p.h(89): note: see declaration of 'QDtlsBasePrivate::cookieGeneratorParameters'
      

        Attachments

        No reviews matched the request. Check your Options in the drop-down menu of this sections header.

          Activity

            People

            Assignee:
            tpochep Timur Pocheptsov
            Reporter:
            kkohne Kai Köhne
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Dates

              Created:
              Updated:
              Resolved:

                Gerrit Reviews

                There are no open Gerrit changes