Skip to content

[qtbase] build failure #45757

@adjfangjiawei

Description

@adjfangjiawei

Operating system

linux

Compiler

gcc

Steps to reproduce the behavior

vcpkg install  qt5compat[big-codecs,codecs,iconv,qml,textcodec]:x64-linux-dynamic  qtapplicationmanager[installer,multi-process,package-server,systemd-watchdog]:x64-linux-dynamic  qtbase[appstore-compliant,brotli,concurrent,cups,dbus,dnslookup,doubleconversion,egl,fontconfig,freetype,gles2,gles3,glib,gtk3,gui,harfbuzz,jpeg,network,opengl,openssl,pcre2,png,shared-mime-info,sql,sql-mysql,sql-psql,sql-sqlite,testlib,thread,vulkan,widgets,xcb,xcb-xlib,xkb,xkbcommon-x11,xlib,xrender,zstd]:x64-linux-dynamic  qtcharts[designer,qml]:x64-linux-dynamic  qtcoap:x64-linux-dynamic  qtconnectivity:x64-linux-dynamic  qtdatavis3d:x64-linux-dynamic  qtdeclarative:x64-linux-dynamic  qtdeviceutilities:x64-linux-dynamic  qtgraphs:x64-linux-dynamic  qtgrpc:x64-linux-dynamic  qthttpserver:x64-linux-dynamic  qtimageformats[jasper,tiff,webp]:x64-linux-dynamic  qtinterfaceframework:x64-linux-dynamic  qtkeychain-qt6:x64-linux-dynamic  qtlanguageserver:x64-linux-dynamic  qtlocation:x64-linux-dynamic  qtlottie[qml]:x64-linux-dynamic  qtmqtt:x64-linux-dynamic  qtmultimedia[ffmpeg,gstreamer,qml,widgets]:x64-linux-dynamic  qtnetworkauth:x64-linux-dynamic  qtpositioning[qml]:x64-linux-dynamic  qtquick3d[assimp,openxr]:x64-linux-dynamic  qtquick3dphysics:x64-linux-dynamic  qtquickcontrols2:x64-linux-dynamic   qtquicktimeline:x64-linux-dynamic  qtremoteobjects[qml]:x64-linux-dynamic   qtsensors[qml]:x64-linux-dynamic  qtserialbus:x64-linux-dynamic  qtserialport:x64-linux-dynamic  qtshadertools:x64-linux-dynamic  qtspeech:x64-linux-dynamic qttranslations:x64-linux-dynamic  qtvirtualkeyboard[hunspell]:x64-linux-dynamic  qtwayland[qml]:x64-linux-dynamic  qtwebchannel[qml]:x64-linux-dynamic  qtwebsockets[qml]:x64-linux-dynamic

Failure logs

root@adj-Rack-Server:/media/root/newvolumn/fjw/vcpkg# vcpkg install qt5compat[big-codecs,codecs,iconv,qml,textcodec]:x64-linux-dynamic qtapplicationmanager[installer,multi-process,package-server,systemd-watchdog]:x64-linux-dynamic qtbase[appstore-compliant,brotli,concurrent,cups,dbus,dnslookup,doubleconversion,egl,fontconfig,freetype,gles2,gles3,glib,gtk3,gui,harfbuzz,jpeg,network,opengl,openssl,pcre2,png,shared-mime-info,sql,sql-mysql,sql-psql,sql-sqlite,testlib,thread,vulkan,widgets,xcb,xcb-xlib,xkb,xkbcommon-x11,xlib,xrender,zstd]:x64-linux-dynamic qtcharts[designer,qml]:x64-linux-dynamic qtcoap:x64-linux-dynamic qtconnectivity:x64-linux-dynamic qtdatavis3d:x64-linux-dynamic qtdeclarative:x64-linux-dynamic qtdeviceutilities:x64-linux-dynamic qtgraphs:x64-linux-dynamic qtgrpc:x64-linux-dynamic qthttpserver:x64-linux-dynamic qtimageformats[jasper,tiff,webp]:x64-linux-dynamic qtinterfaceframework:x64-linux-dynamic qtkeychain-qt6:x64-linux-dynamic qtlanguageserver:x64-linux-dynamic qtlocation:x64-linux-dynamic qtlottie[qml]:x64-linux-dynamic qtmqtt:x64-linux-dynamic qtmultimedia[ffmpeg,gstreamer,qml,widgets]:x64-linux-dynamic qtnetworkauth:x64-linux-dynamic qtpositioning[qml]:x64-linux-dynamic qtquick3d[assimp,openxr]:x64-linux-dynamic qtquick3dphysics:x64-linux-dynamic qtquickcontrols2:x64-linux-dynamic qtquicktimeline:x64-linux-dynamic qtremoteobjects[qml]:x64-linux-dynamic qtsensors[qml]:x64-linux-dynamic qtserialbus:x64-linux-dynamic qtserialport:x64-linux-dynamic qtshadertools:x64-linux-dynamic qtspeech:x64-linux-dynamic qttranslations:x64-linux-dynamic qtvirtualkeyboard[hunspell]:x64-linux-dynamic qtwayland[qml]:x64-linux-dynamic qtwebchannel[qml]:x64-linux-dynamic qtwebsockets[qml]:x64-linux-dynamic
Computing installation plan...
The following packages will be built and installed:
qt5compat[big-codecs,codecs,core,iconv,qml,textcodec]:x64-linux-dynamic@6.8.3

  • qtapplicationmanager[core,installer]:x64-linux@6.8.3
    qtapplicationmanager[core,installer,multi-process,package-server,systemd-watchdog]:x64-linux-dynamic@6.8.3
    qtbase[appstore-compliant,brotli,concurrent,core,cups,dbus,dnslookup,doubleconversion,egl,fontconfig,freetype,gles2,gles3,glib,gtk3,gui,harfbuzz,icu,jpeg,network,opengl,openssl,pcre2,png,shared-mime-info,sql,sql-mysql,sql-psql,sql-sqlite,testlib,thread,vulkan,widgets,xcb,xcb-xlib,xkb,xkbcommon-x11,xlib,xrender,zstd]:x64-linux-dynamic@6.8.3#2
    qtcharts[core,designer,qml]:x64-linux-dynamic@6.8.3
    qtcoap:x64-linux-dynamic@6.8.3
    qtconnectivity:x64-linux-dynamic@6.8.3
    qtdatavis3d:x64-linux-dynamic@6.8.3
    qtdeclarative:x64-linux-dynamic@6.8.3
    qtdeviceutilities:x64-linux-dynamic@6.8.3
    qtgraphs:x64-linux-dynamic@6.8.3
    qtgrpc:x64-linux-dynamic@6.8.3
    qthttpserver:x64-linux-dynamic@6.8.3
    qtimageformats[core,jasper,tiff,webp]:x64-linux-dynamic@6.8.3
    qtinterfaceframework:x64-linux-dynamic@6.8.3
    qtkeychain-qt6:x64-linux-dynamic@0.14.3
    qtlanguageserver:x64-linux-dynamic@6.8.3
    qtlocation:x64-linux-dynamic@6.8.3
    qtlottie[core,qml]:x64-linux-dynamic@6.8.3
    qtmqtt:x64-linux-dynamic@6.8.3
    qtmultimedia[core,ffmpeg,gstreamer,qml,widgets]:x64-linux-dynamic@6.8.3
    qtnetworkauth:x64-linux-dynamic@6.8.3
    qtpositioning[core,qml]:x64-linux-dynamic@6.8.3
    qtquick3d[assimp,core,openxr]:x64-linux-dynamic@6.8.3
    qtquick3dphysics:x64-linux-dynamic@6.8.3
    qtquickcontrols2:x64-linux-dynamic@deprecated#1
    qtquicktimeline:x64-linux-dynamic@6.8.3
    qtremoteobjects[core,qml]:x64-linux-dynamic@6.8.3
    qtsensors[core,qml]:x64-linux-dynamic@6.8.3
    qtserialbus:x64-linux-dynamic@6.8.3
    qtserialport:x64-linux-dynamic@6.8.3
    qtshadertools:x64-linux-dynamic@6.8.3
    qtspeech:x64-linux-dynamic@6.8.3
  • qtsvg:x64-linux-dynamic@6.8.3
  • qttools[core,designer,linguist]:x64-linux-dynamic@6.8.3
    qttranslations:x64-linux-dynamic@6.8.3
    qtvirtualkeyboard[core,hunspell]:x64-linux-dynamic@6.8.3
    qtwayland[core,qml]:x64-linux-dynamic@6.8.3
    qtwebchannel[core,qml]:x64-linux-dynamic@6.8.3
    qtwebsockets[core,qml]:x64-linux-dynamic@6.8.3
    Additional packages () will be modified to complete this operation.
    Detecting compiler hash for triplet x64-linux-dynamic...
    Compiler found: /usr/bin/c++
    Detecting compiler hash for triplet x64-linux...
    Compiler found: /usr/bin/c++
    Restored 0 package(s) from /root/.cache/vcpkg/archives in 194 us. Use --debug to see more details.
    Installing 1/40 qtbase[appstore-compliant,brotli,concurrent,core,cups,dbus,dnslookup,doubleconversion,egl,fontconfig,freetype,gles2,gles3,glib,gtk3,gui,harfbuzz,icu,jpeg,network,opengl,openssl,pcre2,png,shared-mime-info,sql,sql-mysql,sql-psql,sql-sqlite,testlib,thread,vulkan,widgets,xcb,xcb-xlib,xkb,xkbcommon-x11,xlib,xrender,zstd]:x64-linux-dynamic@6.8.3#2...
    Building qtbase[appstore-compliant,brotli,concurrent,core,cups,dbus,dnslookup,doubleconversion,egl,fontconfig,freetype,gles2,gles3,glib,gtk3,gui,harfbuzz,icu,jpeg,network,opengl,openssl,pcre2,png,shared-mime-info,sql,sql-mysql,sql-psql,sql-sqlite,testlib,thread,vulkan,widgets,xcb,xcb-xlib,xkb,xkbcommon-x11,xlib,xrender,zstd]:x64-linux-dynamic@6.8.3#2...
    /media/root/newvolumn/fjw/vcpkg/triplets/community/x64-linux-dynamic.cmake: info: loaded community triplet from here. Community triplets are not built in the curated registry and are thus less likely to succeed.
    CMake Warning at ports/qtbase/portfile.cmake:49 (message):
    qtbase currently requires packages from the system package manager. They
    can be installed on Ubuntu systems via sudo apt-get install '^libxcb.
    -dev'
    libx11-xcb-dev libglu1-mesa-dev libxrender-dev libxi-dev libxkbcommon-dev
    libxkbcommon-x11-dev libegl1-mesa-dev.
    Call Stack (most recent call first):
    scripts/ports.cmake:206 (include)

-- Using cached qtbase-everywhere-src-6.8.3.tar.xz
-- Cleaning sources at /media/root/newvolumn/fjw/vcpkg/buildtrees/qtbase/src/here-src-6-fe22f259de.clean. Use --editable to skip cleaning for the packages you specify.
-- Extracting source /media/root/newvolumn/fjw/vcpkg/downloads/qtbase-everywhere-src-6.8.3.tar.xz
-- Applying patch allow_outside_prefix.patch
-- Applying patch config_install.patch
-- Applying patch fix_cmake_build.patch
-- Applying patch harfbuzz.patch
-- Applying patch fix_egl.patch
-- Applying patch fix_egl_2.patch
-- Applying patch installed_dir.patch
-- Applying patch GLIB2-static.patch
-- Applying patch clang-cl_source_location.patch
-- Applying patch clang-cl_QGADGET_fix.diff
-- Applying patch fix-host-aliasing.patch
-- Applying patch fix_deploy_windows.patch
-- Applying patch fix-link-lib-discovery.patch
-- Applying patch macdeployqt-symlinks.patch
-- Applying patch use-shared-mime-info.patch
-- Applying patch dont_force_cmakecache_latest.patch
-- Using source at /media/root/newvolumn/fjw/vcpkg/buildtrees/qtbase/src/here-src-6-fe22f259de.clean
-- Configuring x64-linux-dynamic
-- Building x64-linux-dynamic-dbg
-- Building x64-linux-dynamic-rel
-- Fixing pkgconfig file: /media/root/newvolumn/fjw/vcpkg/packages/qtbase_x64-linux-dynamic/lib/pkgconfig/Qt6Concurrent.pc
-- Fixing pkgconfig file: /media/root/newvolumn/fjw/vcpkg/packages/qtbase_x64-linux-dynamic/lib/pkgconfig/Qt6Core.pc
-- Fixing pkgconfig file: /media/root/newvolumn/fjw/vcpkg/packages/qtbase_x64-linux-dynamic/lib/pkgconfig/Qt6DBus.pc
-- Fixing pkgconfig file: /media/root/newvolumn/fjw/vcpkg/packages/qtbase_x64-linux-dynamic/lib/pkgconfig/Qt6Gui.pc
-- Fixing pkgconfig file: /media/root/newvolumn/fjw/vcpkg/packages/qtbase_x64-linux-dynamic/lib/pkgconfig/Qt6Network.pc
-- Fixing pkgconfig file: /media/root/newvolumn/fjw/vcpkg/packages/qtbase_x64-linux-dynamic/lib/pkgconfig/Qt6OpenGL.pc
-- Fixing pkgconfig file: /media/root/newvolumn/fjw/vcpkg/packages/qtbase_x64-linux-dynamic/lib/pkgconfig/Qt6OpenGLWidgets.pc
-- Fixing pkgconfig file: /media/root/newvolumn/fjw/vcpkg/packages/qtbase_x64-linux-dynamic/lib/pkgconfig/Qt6Platform.pc
-- Fixing pkgconfig file: /media/root/newvolumn/fjw/vcpkg/packages/qtbase_x64-linux-dynamic/lib/pkgconfig/Qt6PrintSupport.pc
-- Fixing pkgconfig file: /media/root/newvolumn/fjw/vcpkg/packages/qtbase_x64-linux-dynamic/lib/pkgconfig/Qt6Sql.pc
-- Fixing pkgconfig file: /media/root/newvolumn/fjw/vcpkg/packages/qtbase_x64-linux-dynamic/lib/pkgconfig/Qt6Test.pc
-- Fixing pkgconfig file: /media/root/newvolumn/fjw/vcpkg/packages/qtbase_x64-linux-dynamic/lib/pkgconfig/Qt6Widgets.pc
-- Fixing pkgconfig file: /media/root/newvolumn/fjw/vcpkg/packages/qtbase_x64-linux-dynamic/lib/pkgconfig/Qt6Xml.pc
-- Fixing pkgconfig file: /media/root/newvolumn/fjw/vcpkg/packages/qtbase_x64-linux-dynamic/debug/lib/pkgconfig/Qt6Concurrent.pc
-- Fixing pkgconfig file: /media/root/newvolumn/fjw/vcpkg/packages/qtbase_x64-linux-dynamic/debug/lib/pkgconfig/Qt6Core.pc
-- Fixing pkgconfig file: /media/root/newvolumn/fjw/vcpkg/packages/qtbase_x64-linux-dynamic/debug/lib/pkgconfig/Qt6DBus.pc
-- Fixing pkgconfig file: /media/root/newvolumn/fjw/vcpkg/packages/qtbase_x64-linux-dynamic/debug/lib/pkgconfig/Qt6Gui.pc
-- Fixing pkgconfig file: /media/root/newvolumn/fjw/vcpkg/packages/qtbase_x64-linux-dynamic/debug/lib/pkgconfig/Qt6Network.pc
-- Fixing pkgconfig file: /media/root/newvolumn/fjw/vcpkg/packages/qtbase_x64-linux-dynamic/debug/lib/pkgconfig/Qt6OpenGL.pc
-- Fixing pkgconfig file: /media/root/newvolumn/fjw/vcpkg/packages/qtbase_x64-linux-dynamic/debug/lib/pkgconfig/Qt6OpenGLWidgets.pc
-- Fixing pkgconfig file: /media/root/newvolumn/fjw/vcpkg/packages/qtbase_x64-linux-dynamic/debug/lib/pkgconfig/Qt6Platform.pc
-- Fixing pkgconfig file: /media/root/newvolumn/fjw/vcpkg/packages/qtbase_x64-linux-dynamic/debug/lib/pkgconfig/Qt6PrintSupport.pc
-- Fixing pkgconfig file: /media/root/newvolumn/fjw/vcpkg/packages/qtbase_x64-linux-dynamic/debug/lib/pkgconfig/Qt6Sql.pc
-- Fixing pkgconfig file: /media/root/newvolumn/fjw/vcpkg/packages/qtbase_x64-linux-dynamic/debug/lib/pkgconfig/Qt6Test.pc
-- Fixing pkgconfig file: /media/root/newvolumn/fjw/vcpkg/packages/qtbase_x64-linux-dynamic/debug/lib/pkgconfig/Qt6Widgets.pc
-- Fixing pkgconfig file: /media/root/newvolumn/fjw/vcpkg/packages/qtbase_x64-linux-dynamic/debug/lib/pkgconfig/Qt6Xml.pc
CMake Error at scripts/cmake/vcpkg_replace_string.cmake:12 (file):
file failed to open for reading (No such file or directory):

/media/root/newvolumn/fjw/vcpkg/packages/qtbase_x64-linux-dynamic/tools/Qt6/bin/qmake

Call Stack (most recent call first):
ports/qtbase/portfile.cmake:422 (vcpkg_replace_string)
scripts/ports.cmake:206 (include)

error: building qtbase:x64-linux-dynamic failed with: BUILD_FAILED
See https://learn.microsoft.com/vcpkg/troubleshoot/build-failures?WT.mc_id=vcpkg_inproduct_cli for more information.
Elapsed time to handle qtbase:x64-linux-dynamic: 12 min
Please ensure you're using the latest port files with git pull and vcpkg update.
Then check for known issues at:
https://github.com/microsoft/vcpkg/issues?q=is%3Aissue+is%3Aopen+in%3Atitle+qtbase
You can submit a new issue at:
https://github.com/microsoft/vcpkg/issues/new?title=[qtbase]+Build+error+on+x64-linux-dynamic&body=Copy%20issue%20body%20from%20%2Fmedia%2Froot%2Fnewvolumn%2Ffjw%2Fvcpkg%2Finstalled%2Fvcpkg%2Fissue_body.md

Additional context

No response

Metadata

Metadata

Assignees

Labels

category:port-bugThe issue is with a library, which is something the port should already support

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions