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

MSVC warns about C4250 in network/openssl

    XMLWordPrintable

Details

    • Bug
    • Resolution: Done
    • P2: Important
    • 6.1.0 RC
    • 6.2
    • Network: SSL
    • None
    • MSVC v16.9.1
    • 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

            tpochep Timur Pocheptsov
            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