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

Standard compilation of 3D fails due to AssetLib/FBX (3rd party) error

    XMLWordPrintable

Details

    • Bug
    • Resolution: Unresolved
    • P1: Critical
    • None
    • 6.6.0, 6.6.1
    • Qt3D
    • None
    • Linux/X11

    Description

      Compile from source fails due to the following 3rd party/setup error:

      /usr/src/QT-v6.6.0/qt6/qt3d/src/3rdparty/assimp/src/code/AssetLib/FBX/FBXBinaryTokenizer.cpp: In function ‘void Assimp::FBX::TokenizeBinary(TokenList&, const                                                                                 char*, size_t)’:
      /usr/src/QT-v6.6.0/qt6/qt3d/src/3rdparty/assimp/src/code/AssetLib/FBX/FBXBinaryTokenizer.cpp:475:61: error: ‘uint32_t’ is not a member of ‘std’; did you mean                                                                                 ‘wint_t’?
        475 |         if (!is64bits && (length > std::numeric_limits<std::uint32_t>::max())) {
            |                                                             ^~~~~~~~
            |                                                             wint_t
      /usr/src/QT-v6.6.0/qt6/qt3d/src/3rdparty/assimp/src/code/AssetLib/FBX/FBXBinaryTokenizer.cpp:475:69: error: template argument 1 is invalid
        475 |         if (!is64bits && (length > std::numeric_limits<std::uint32_t>::max())) {
            |                                                                     ^
      

      Attachments

        Issue Links

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

          Activity

            People

              seanharmer Sean Harmer
              hyperborg Imre Nagy
              Votes:
              0 Vote for this issue
              Watchers:
              5 Start watching this issue

              Dates

                Created:
                Updated:

                Gerrit Reviews

                  There are no open Gerrit changes