build: Windows cross Qt broken on macOS host #32346

issue fanquake openend this issue on April 25, 2025
  1. fanquake commented at 9:22 am on April 25, 2025: member
      0make -C depends HOST=x86_64-w64-mingw32
      1<snip>
      2-- Configure summary:
      3
      4Building for: win32-g++ (x86_64, CPU features: )
      5Compiler: gcc 14.2.0
      6Build options:
      7  Mode ................................... release
      8  Optimize release build for size ........ no
      9  Fully optimize release builds (-O3) .... no
     10  Building shared libraries .............. no
     11  Unity Build ............................ no
     12  Relocatable ............................ no
     13  Using precompiled headers .............. yes
     14  Using Link Time Optimization (LTCG) .... no
     15  Using Intel CET ........................ no
     16  Target compiler supports:
     17    x86 Intrinsics ....................... Basic VAES AVX512VBMI2
     18  Sanitizers:
     19    Addresses ............................ no
     20    Threads .............................. no
     21    Memory ............................... no
     22    Fuzzer (instrumentation only) ........ no
     23    Undefined ............................ no
     24  Build parts ............................ libs
     25  Install examples sources ............... no
     26  App store compliance ................... no
     27Qt modules and options:
     28  Qt Concurrent .......................... no
     29  Qt D-Bus ............................... no
     30  Qt D-Bus directly linked to libdbus .... no
     31  Qt Gui ................................. yes
     32  Qt Network ............................. yes
     33  Qt PrintSupport ........................ no
     34  Qt Sql ................................. no
     35  Qt Testlib ............................. yes
     36  Qt Widgets ............................. yes
     37  Qt Xml ................................. yes
     38Support enabled for:
     39  Using pkg-config ....................... no
     40  Using vcpkg ............................ no
     41  udev ................................... no
     42  OpenSSL ................................ no
     43    Qt directly linked to OpenSSL ........ no
     44  OpenSSL 1.1 ............................ no
     45  OpenSSL 3.0 ............................ no
     46  Using system zlib ...................... no
     47  Zstandard support ...................... no
     48  Thread support ......................... yes
     49Common build options:
     50  Linker can resolve circular dependencies  yes
     51Qt Core:
     52  backtrace .............................. no
     53  DoubleConversion ....................... yes
     54    Using system DoubleConversion ........ no
     55  GLib ................................... no
     56  ICU .................................... no
     57  Using system libb2 ..................... yes
     58  Built-in copy of the MIME database ..... yes
     59  Application permissions ................ yes
     60  Tracing backend ........................ <none>
     61  OpenSSL based cryptographic hash ....... no
     62  Logging backends:
     63    journald ............................. no
     64    syslog ............................... no
     65    slog2 ................................ no
     66  PCRE2 .................................. yes
     67    Using system PCRE2 ................... no
     68Qt Network:
     69  getifaddrs() ........................... no
     70  IPv6 ifname ............................ no
     71  libproxy ............................... no
     72  Schannel ............................... no
     73  DTLS ................................... no
     74  OCSP-stapling .......................... no
     75  SCTP ................................... no
     76  Use system proxies ..................... no
     77  GSSAPI ................................. no
     78  Brotli Decompression Support ........... no
     79  qIsEffectiveTLD() ...................... no
     80    Built-in publicsuffix database ....... no
     81    System publicsuffix database ......... no
     82Core tools:
     83  Android deployment tool ................ no
     84  macOS deployment tool .................. no
     85  Windows deployment tool ................ no
     86  qmake .................................. no
     87Qt Gui:
     88  Accessibility .......................... yes
     89  FreeType ............................... no
     90    Using system FreeType ................ no
     91  HarfBuzz ............................... yes
     92    Using system HarfBuzz ................ no
     93  Fontconfig ............................. no
     94  Image formats:
     95    GIF .................................. no
     96    ICO .................................. no
     97    JPEG ................................. no
     98      Using system libjpeg ............... no
     99    PNG .................................. yes
    100      Using system libpng ................ no
    101  Text formats:
    102    HtmlParser ........................... yes
    103    CssParser ............................ yes
    104    OdfWriter ............................ no
    105    MarkdownReader ....................... no
    106      Using system libmd4c ............... no
    107    MarkdownWriter ....................... no
    108  EGL .................................... no
    109  OpenVG ................................. no
    110  OpenGL:
    111    Desktop OpenGL ....................... no
    112    Dynamic OpenGL ....................... no
    113    OpenGL ES 2.0 ........................ no
    114    OpenGL ES 3.0 ........................ no
    115    OpenGL ES 3.1 ........................ no
    116    OpenGL ES 3.2 ........................ no
    117  Vulkan ................................. no
    118  Session Management ..................... no
    119Features used by QPA backends:
    120  evdev .................................. no
    121  libinput ............................... no
    122  HiRes wheel support in libinput ........ no
    123  INTEGRITY HID .......................... no
    124  mtdev .................................. no
    125  tslib .................................. no
    126  xkbcommon .............................. no
    127  X11 specific:
    128    XLib ................................. no
    129    XCB Xlib ............................. no
    130    EGL on X11 ........................... no
    131    xkbcommon-x11 ........................ no
    132    xcb-sm ............................... no
    133QPA backends:
    134  DirectFB ............................... no
    135  EGLFS .................................. no
    136  EGLFS details:
    137    EGLFS OpenWFD ........................ no
    138    EGLFS i.Mx6 .......................... no
    139    EGLFS i.Mx6 Wayland .................. no
    140    EGLFS RCAR ........................... no
    141    EGLFS EGLDevice ...................... no
    142    EGLFS GBM ............................ no
    143    EGLFS VSP2 ........................... no
    144    EGLFS Mali ........................... no
    145    EGLFS Raspberry Pi ................... no
    146    EGLFS X11 ............................ no
    147  LinuxFB ................................ no
    148  VNC .................................... no
    149  VK_KHR_display ......................... no
    150  QNX:
    151    lgmon ................................ no
    152    IMF .................................. no
    153  XCB:
    154    Using system-provided xcb-xinput ..... no
    155    GL integrations:
    156      GLX Plugin ......................... no
    157        XCB GLX .......................... no
    158      EGL-X11 Plugin ..................... no
    159  Windows:
    160    Direct 2D ............................ yes
    161    Direct 2D 1.1 ........................ yes
    162    DirectWrite .......................... yes
    163    DirectWrite 3 ........................ yes
    164Qt Widgets:
    165  GTK+ ................................... no
    166  Styles ................................. Fusion Windows WindowsVista
    167Qt Testlib:
    168  Tester for item models ................. yes
    169  Batch tests ............................ no
    170 
    171
    172Note: Using static linking will disable the use of dynamically loaded plugins. Make sure to import all needed static plugins, or compile needed modules into the library.
    173
    174WARNING: Basic cpp/winrt support missing. Some features might not be available.
    175
    176-- 
    177
    178Qt is now configured for building. Just run 'cmake --build . --parallel'
    179
    180Once everything is built, you must run 'cmake --install .'
    181Qt will be installed into '/bitcoin/depends/x86_64-w64-mingw32'
    182
    183To configure and build other Qt modules, you can use the following convenience script:
    184        /bitcoin/depends/x86_64-w64-mingw32/bin/qt-configure-module
    185
    186If reconfiguration fails for some reason, try removing 'CMakeCache.txt' from the build directory
    187Alternatively, you can add the --fresh flag to your CMake flags.
    188
    189-- Configuring done (30.4s)
    190CMake Error in qtbase/CMakeLists.txt:
    191  IMPORTED_IMPLIB not set for imported target "zstd::libzstd_shared"
    192  configuration "Release".
    193
    194
    195CMake Error in qtbase/CMakeLists.txt:
    196  IMPORTED_IMPLIB not set for imported target "zstd::libzstd_shared"
    197  configuration "Release".
    198
    199
    200CMake Error in qtbase/CMakeLists.txt:
    201  IMPORTED_IMPLIB not set for imported target "zstd::libzstd_shared"
    202  configuration "Release".
    203
    204
    205CMake Error in qtbase/CMakeLists.txt:
    206  IMPORTED_IMPLIB not set for imported target "zstd::libzstd_shared"
    207  configuration "Release".
    208
    209
    210CMake Error in qtbase/src/CMakeLists.txt:
    211  IMPORTED_IMPLIB not set for imported target
    212  "double-conversion::double-conversion" configuration "Release".
    213
    214
    215CMake Error in qtbase/src/CMakeLists.txt:
    216  IMPORTED_IMPLIB not set for imported target
    217  "double-conversion::double-conversion" configuration "Release".
    218
    219
    220CMake Error in qtbase/src/CMakeLists.txt:
    221  IMPORTED_IMPLIB not set for imported target
    222  "double-conversion::double-conversion" configuration "Release".
    223
    224
    225CMake Error in qtbase/src/CMakeLists.txt:
    226  IMPORTED_IMPLIB not set for imported target
    227  "double-conversion::double-conversion" configuration "Release".
    228
    229
    230CMake Error in qtbase/src/CMakeLists.txt:
    231  IMPORTED_IMPLIB not set for imported target "md4c::md4c" configuration
    232  "Release".
    233
    234
    235CMake Error in qtbase/src/CMakeLists.txt:
    236  IMPORTED_IMPLIB not set for imported target "md4c::md4c" configuration
    237  "Release".
    238
    239
    240CMake Error in qtbase/src/CMakeLists.txt:
    241  IMPORTED_IMPLIB not set for imported target "md4c::md4c" configuration
    242  "Release".
    243
    244
    245CMake Error in qtbase/src/CMakeLists.txt:
    246  IMPORTED_IMPLIB not set for imported target "md4c::md4c" configuration
    247  "Release".
    248
    249
    250-- Generating done (0.7s)
    251CMake Generate step failed.  Build files cannot be regenerated correctly.
    252CMake Error at qtbase/cmake/QtProcessConfigureArgs.cmake:1077 (message):
    253  CMake exited with code 1.
    
  2. maflcko added the label Build system on Apr 25, 2025
  3. fanquake closed this on Apr 28, 2025

  4. pull[bot] referenced this in commit 3a29ba33dc on Apr 28, 2025


fanquake

Labels
Build system


github-metadata-mirror

This is a metadata mirror of the GitHub repository bitcoin/bitcoin. This site is not affiliated with GitHub. Content is generated from a GitHub metadata backup.
generated: 2025-05-05 12:12 UTC

This site is hosted by @0xB10C
More mirrored repositories can be found on mirror.b10c.me