Closed mjvankampen closed 3 years ago
I'm not sure why this is occurring. Reading the errors it seems that ut8_string.h is missing a definition for the byte
type. The byte type is defined in types.h which is included before utf8_string.h. One possible quickfix would be to patch utf8_string.h to include types.h itself (iwyu). Not sure if it will fix anything and not sure why it works for the original Qt build... @ericLemanissier do you have any idea, you always seem to get these kind of things way faster than I do :).
Would it be a duplicate of #7835?
For sure, sorry don't know how I overlooked that one.
Package and Environment Details (include every applicable attribute)
Conan profile (output of
conan profile show default
orconan profile show <profile>
if custom profile is in use)Steps to reproduce (Include if Applicable)
conan install qt/6.2.0@ -r=allseas-delft -pr=vs2019 -o qt:qttools=True --build=qt
Logs (Include/Attach if Applicable)
Click to expand log
``` conan install qt/6.2.0@ -r=allseas-delft -pr=vs2019 -o qt:qttools=True --build=qt Configuration: [settings] arch=x86_64 arch_build=x86_64 build_type=Release compiler=Visual Studio compiler.runtime=MD compiler.version=16 os=Windows os_build=Windows [options] qt:qttools=True [build_requires] *: cmake/3.21.3, ninja/1.10.2 [env] WARN: harfbuzz/2.8.0: requirement freetype/2.11.0 overridden by qt/6.2.0 to freetype/2.10.4 libgettext/0.20.1: WARN: Recipe 'libgettext/0.20.1' is deprecated in favor of 'gettext'. Please, consider changing your requirements. qt/6.2.0: Forced build from source Installing package: qt/6.2.0 Requirements brotli/1.0.9 from 'allseas-delft' - Cache bzip2/1.0.8 from 'allseas-delft' - Cache double-conversion/3.1.5 from 'allseas-delft' - Cache freetype/2.10.4 from 'allseas-delft' - Cache glib/2.70.0 from 'allseas-delft' - Cache harfbuzz/2.8.0 from 'allseas-delft' - Cache libelf/0.8.13 from 'allseas-delft' - Cache libffi/3.4.2 from 'allseas-delft' - Cache libgettext/0.20.1 from 'allseas-delft' - Cache libiconv/1.16 from 'allseas-delft' - Cache libpng/1.6.37 from 'allseas-delft' - Cache libpq/13.2 from 'allseas-delft' - Cache openssl/1.1.1l from 'allseas-delft' - Cache pcre/8.45 from 'allseas-delft' - Cache pcre2/10.37 from 'allseas-delft' - Cache qt/6.2.0 from 'allseas-delft' - Cache sqlite3/3.36.0 from 'allseas-delft' - Cache zlib/1.2.11 from 'allseas-delft' - Cache Packages brotli/1.0.9:3fb49604f9c2f729b85ba3115852006824e72cab - Cache bzip2/1.0.8:d16a91eadaaf5829b928b12d2f836ff7680d3df5 - Cache double-conversion/3.1.5:3fb49604f9c2f729b85ba3115852006824e72cab - Cache freetype/2.10.4:27b2733304cef577b19f699fec3a5bdbefb36d16 - Cache glib/2.70.0:39022ddb4abc5a55ae186ee8c99842984908fec8 - Cache harfbuzz/2.8.0:1f8752c5b0764c0d6010d417fc2e020549726cc2 - Cache libelf/0.8.13:3fb49604f9c2f729b85ba3115852006824e72cab - Cache libffi/3.4.2:3fb49604f9c2f729b85ba3115852006824e72cab - Cache libgettext/0.20.1:b3e4dccd9a7572a5a29c77cc68475a955d494ef7 - Cache libiconv/1.16:3fb49604f9c2f729b85ba3115852006824e72cab - Cache libpng/1.6.37:ce650d9f1f1c1c0839cf0694a55c1351ddbed859 - Cache libpq/13.2:3fb49604f9c2f729b85ba3115852006824e72cab - Cache openssl/1.1.1l:3fb49604f9c2f729b85ba3115852006824e72cab - Cache pcre/8.45:e87a8a0d1a34c63e57cfcfa8aa6088b17582df41 - Cache pcre2/10.37:c3909bc59b2700f5c593b64eb3cdec0e85b05bc5 - Cache qt/6.2.0:3781a22824f886e20502843c22cb538028a5e0ce - Build sqlite3/3.36.0:050fb3a4d3559ab088bce91739e61889c28839d1 - Cache zlib/1.2.11:3fb49604f9c2f729b85ba3115852006824e72cab - Cache Build requirements cmake/3.21.3 from 'allseas-delft' - Cache ninja/1.10.2 from 'allseas-delft' - Cache pkgconf/1.7.4 from 'allseas-delft' - Cache strawberryperl/5.30.0.1 from 'allseas-delft' - Cache Build requirements packages cmake/3.21.3:0a420ff5c47119e668867cdb51baff0eca1fdb68 - Cache ninja/1.10.2:0a420ff5c47119e668867cdb51baff0eca1fdb68 - Cache pkgconf/1.7.4:3fb49604f9c2f729b85ba3115852006824e72cab - Cache strawberryperl/5.30.0.1:ca33edce272a279b24f87dc0d4cf5bbdcffbc187 - Cache Installing (downloading, building) binaries... brotli/1.0.9: Already installed! bzip2/1.0.8: Already installed! bzip2/1.0.8: Appending PATH environment variable: C:\Users\mjvk\.conan\data\bzip2\1.0.8\_\_\package\d16a91eadaaf5829b928b12d2f836ff7680d3df5\bin cmake/3.21.3: Already installed! cmake/3.21.3: Appending PATH environment variable: C:\Users\mjvk\.conan\data\cmake\3.21.3\_\_\package\0a420ff5c47119e668867cdb51baff0eca1fdb68\bin double-conversion/3.1.5: Already installed! libelf/0.8.13: Already installed! libffi/3.4.2: Already installed! libiconv/1.16: Already installed! libiconv/1.16: Appending PATH environment var: C:\Users\mjvk\.conan\data\libiconv\1.16\_\_\package\3fb49604f9c2f729b85ba3115852006824e72cab\bin libpq/13.2: Already installed! ninja/1.10.2: Already installed! openssl/1.1.1l: Already installed! pkgconf/1.7.4: Already installed! pkgconf/1.7.4: Appending PATH env var: C:\Users\mjvk\.conan\data\pkgconf\1.7.4\_\_\package\3fb49604f9c2f729b85ba3115852006824e72cab\bin pkgconf/1.7.4: Setting PKG_CONFIG env var: C:/Users/mjvk/.conan/data/pkgconf/1.7.4/_/_/package/3fb49604f9c2f729b85ba3115852006824e72cab/bin/pkgconf.exe pkgconf/1.7.4: Appending AUTOMAKE_CONAN_INCLUDES env var: /mnt/c/Users/mjvk/.conan/data/pkgconf/1.7.4/_/_/package/3fb49604f9c2f729b85ba3115852006824e72cab/bin/aclocal sqlite3/3.36.0: Already installed! sqlite3/3.36.0: Appending PATH env var with : C:\Users\mjvk\.conan\data\sqlite3\3.36.0\_\_\package\050fb3a4d3559ab088bce91739e61889c28839d1\bin strawberryperl/5.30.0.1: Already installed! strawberryperl/5.30.0.1: Appending PATH environment variable: C:\.conan\fd0c26\1\bin zlib/1.2.11: Already installed! libgettext/0.20.1: Already installed! libpng/1.6.37: Already installed! pcre/8.45: Already installed! pcre/8.45: Appending PATH environment variable: C:\Users\mjvk\.conan\data\pcre\8.45\_\_\package\e87a8a0d1a34c63e57cfcfa8aa6088b17582df41\bin pcre2/10.37: Already installed! pcre2/10.37: Appending PATH environment variable: C:\Users\mjvk\.conan\data\pcre2\10.37\_\_\package\c3909bc59b2700f5c593b64eb3cdec0e85b05bc5\bin freetype/2.10.4: Already installed! glib/2.70.0: Already installed! glib/2.70.0: Appending PATH env var with: C:\.conan\004666\1\bin harfbuzz/2.8.0: Already installed! qt/6.2.0: Applying build-requirement: cmake/3.21.3 qt/6.2.0: Applying build-requirement: ninja/1.10.2 qt/6.2.0: Applying build-requirement: pkgconf/1.7.4 qt/6.2.0: Applying build-requirement: strawberryperl/5.30.0.1 qt/6.2.0: WARN: Build folder is dirty, removing it: C:\.conan\bf4925\1 qt/6.2.0: Building your package in C:\.conan\bf4925\1 qt/6.2.0: Generator pkg_config created cmake.pc qt/6.2.0: Generator pkg_config created ninja.pc qt/6.2.0: Generator pkg_config created libpkgconf.pc qt/6.2.0: Generator pkg_config created strawberryperl.pc qt/6.2.0: Generator pkg_config created libcrypto.pc qt/6.2.0: Generator pkg_config created libssl.pc qt/6.2.0: Generator pkg_config created openssl.pc qt/6.2.0: Generator pkg_config created libpcre2-32.pc qt/6.2.0: Generator pkg_config created libpcre2-16.pc qt/6.2.0: Generator pkg_config created libpcre2-8.pc qt/6.2.0: Generator pkg_config created libpcre2-posix.pc qt/6.2.0: Generator pkg_config created libpcre2.pc qt/6.2.0: Generator pkg_config created double-conversion.pc qt/6.2.0: Generator pkg_config created harfbuzz.pc qt/6.2.0: Generator pkg_config created sqlite.pc qt/6.2.0: Generator pkg_config created sqlite3.pc qt/6.2.0: Generator pkg_config created pgport.pc qt/6.2.0: Generator pkg_config created pgcommon.pc qt/6.2.0: Generator pkg_config created pq.pc qt/6.2.0: Generator pkg_config created libpq.pc qt/6.2.0: Generator pkg_config created freetype2.pc qt/6.2.0: Generator pkg_config created gresource.pc qt/6.2.0: Generator pkg_config created glib-2.0.pc qt/6.2.0: Generator pkg_config created gobject-2.0.pc qt/6.2.0: Generator pkg_config created gmodule-no-export-2.0.pc qt/6.2.0: Generator pkg_config created gmodule-2.0.pc qt/6.2.0: Generator pkg_config created gio-2.0.pc qt/6.2.0: Generator pkg_config created gio-windows-2.0.pc qt/6.2.0: Generator pkg_config created gthread-2.0.pc qt/6.2.0: Generator pkg_config created gmodule-export-2.0.pc qt/6.2.0: Generator pkg_config created glib.pc qt/6.2.0: Generator pkg_config created libpng.pc qt/6.2.0: Generator pkg_config created libbrotlicommon.pc qt/6.2.0: Generator pkg_config created libbrotlienc.pc qt/6.2.0: Generator pkg_config created libbrotlidec.pc qt/6.2.0: Generator pkg_config created brotli.pc qt/6.2.0: Generator pkg_config created libffi.pc qt/6.2.0: Generator pkg_config created libpcre32.pc qt/6.2.0: Generator pkg_config created libpcre16.pc qt/6.2.0: Generator pkg_config created libpcre.pc qt/6.2.0: Generator pkg_config created libpcreposix.pc qt/6.2.0: Generator pkg_config created pcre.pc qt/6.2.0: Generator pkg_config created libelf.pc qt/6.2.0: Generator pkg_config created libgettext.pc qt/6.2.0: Generator pkg_config created zlib.pc qt/6.2.0: Generator pkg_config created bzip2.pc qt/6.2.0: Generator pkg_config created libiconv.pc qt/6.2.0: Generator cmake created conanbuildinfo.cmake qt/6.2.0: Generator cmake_find_package created Findcmake.cmake qt/6.2.0: Generator cmake_find_package created Findninja.cmake qt/6.2.0: Generator cmake_find_package created Findpkgconf.cmake qt/6.2.0: Generator cmake_find_package created Findstrawberryperl.cmake qt/6.2.0: Generator cmake_find_package created FindOpenSSL.cmake qt/6.2.0: Generator cmake_find_package created Findpcre2.cmake qt/6.2.0: Generator cmake_find_package created Finddouble-conversion.cmake qt/6.2.0: Generator cmake_find_package created Findharfbuzz.cmake qt/6.2.0: Generator cmake_find_package created FindSQLite3.cmake qt/6.2.0: Generator cmake_find_package created FindPostgreSQL.cmake qt/6.2.0: Generator cmake_find_package created FindFreetype.cmake qt/6.2.0: Generator cmake_find_package created Findglib.cmake qt/6.2.0: Generator cmake_find_package created FindPNG.cmake qt/6.2.0: Generator cmake_find_package created FindBrotli.cmake qt/6.2.0: Generator cmake_find_package created Findlibffi.cmake qt/6.2.0: Generator cmake_find_package created FindPCRE.cmake qt/6.2.0: Generator cmake_find_package created Findlibelf.cmake qt/6.2.0: Generator cmake_find_package created Findlibgettext.cmake qt/6.2.0: Generator cmake_find_package created FindZLIB.cmake qt/6.2.0: Generator cmake_find_package created FindBZip2.cmake qt/6.2.0: Generator cmake_find_package created FindIconv.cmake qt/6.2.0: Aggregating env generators qt/6.2.0: Calling build() WARN: replace_in_file didn't find pattern '$<$