Host Environment
- OS: [Linux - Mint 20 - Ubuntu 20.04]
- Compiler: gcc (Ubuntu 9.3.0-17ubuntu1~20.04) 9.3.0
To Reproduce
Steps to reproduce the behavior:
git clean -dfx
git reset --hard origin/master
./bootstrap-vcpkg.sh
./vcpkg install --overlay-triplets=/home/xxx/custom-triplets qt5\[essentials\]
"custom" tripplet x64-linux.cmake:
set(VCPKG_TARGET_ARCHITECTURE x64)
set(VCPKG_CRT_LINKAGE dynamic)
set(VCPKG_LIBRARY_LINKAGE dynamic)
set(VCPKG_CMAKE_SYSTEM_NAME Linux)
Failure logs
-- Figuring out qt target mkspec. Target arch x64
-- Target mkspec set to: linux-g++
-- Host mkspec not set. Qt's own buildsystem will try to figure out the host system
-- Using cached /home/dweckmann/Work/vcpkg/downloads/qtbase-everywhere-src-5.15.1.tar.xz
-- Cleaning sources at /home/dweckmann/Work/vcpkg/buildtrees/qt5-base/src/5.15.1-63a9328040.clean. Use --editable to skip cleaning for the packages you specify.
-- Extracting source /home/dweckmann/Work/vcpkg/downloads/qtbase-everywhere-src-5.15.1.tar.xz
-- Applying patch patches/winmain_pro.patch
-- Applying patch patches/windows_prf.patch
-- Applying patch patches/qt_app.patch
-- Applying patch patches/gui_configure.patch
-- Applying patch patches/icu.patch
-- Applying patch patches/xlib.patch
-- Applying patch patches/egl.patch
-- Applying patch patches/zstdd.patch
-- Applying patch patches/Qt5BasicConfig.patch
-- Applying patch patches/Qt5PluginTarget.patch
-- Applying patch patches/create_cmake.patch
-- Applying patch patches/Qt5GuiConfigExtras.patch
-- Using source at /home/dweckmann/Work/vcpkg/buildtrees/qt5-base/src/5.15.1-63a9328040.clean
-- Configuring x64-linux-dbg
CMake Error at scripts/cmake/vcpkg_execute_required_process.cmake:106 (message):
Command failed: /home/dweckmann/Work/vcpkg/buildtrees/qt5-base/src/5.15.1-63a9328040.clean/configure -confirm-license -opensource -verbose -system-zlib -system-libjpeg -system-libpng -system-freetype -system-pcre -system-doubleconversion -system-sqlite -system-harfbuzz -sql-psql -icu -no-angle -fontconfig -xcb-xlib -xcb -linuxfb -nomake examples -nomake tests LIBJPEG_LIBS=/home/dweckmann/Work/vcpkg/installed/x64-linux/debug/lib/libjpeg.so ZLIB_LIBS=/home/dweckmann/Work/vcpkg/installed/x64-linux/debug/lib/libz.so "LIBPNG_LIBS=/home/dweckmann/Work/vcpkg/installed/x64-linux/debug/lib/libpng16d.so /home/dweckmann/Work/vcpkg/installed/x64-linux/debug/lib/libz.so" PCRE2_LIBS=/home/dweckmann/Work/vcpkg/installed/x64-linux/debug/lib/libpcre2-16.so "FREETYPE_LIBS=/home/dweckmann/Work/vcpkg/installed/x64-linux/debug/lib/libfreetyped.so /home/dweckmann/Work/vcpkg/installed/x64-linux/debug/lib/libbz2d.so /home/dweckmann/Work/vcpkg/installed/x64-linux/debug/lib/libpng16d.so /home/dweckmann/Work/vcpkg/installed/x64-linux/debug/lib/libz.so /home/dweckmann/Work/vcpkg/installed/x64-linux/debug/lib/libbrotlidec.so /home/dweckmann/Work/vcpkg/installed/x64-linux/debug/lib/libbrotlicommon.so" "ICU_LIBS=/home/dweckmann/Work/vcpkg/installed/x64-linux/debug/lib/libicui18n.so /home/dweckmann/Work/vcpkg/installed/x64-linux/debug/lib/libicutu.so /home/dweckmann/Work/vcpkg/installed/x64-linux/debug/lib/libicuuc.so /home/dweckmann/Work/vcpkg/installed/x64-linux/debug/lib/libicuio.so /home/dweckmann/Work/vcpkg/installed/x64-linux/debug/lib/libicudata.so" QMAKE_LIBS_PRIVATE+=/home/dweckmann/Work/vcpkg/installed/x64-linux/debug/lib/libbz2d.so QMAKE_LIBS_PRIVATE+=/home/dweckmann/Work/vcpkg/installed/x64-linux/debug/lib/libpng16d.so "PSQL_LIBS=/home/dweckmann/Work/vcpkg/installed/x64-linux/debug/lib/libpq.so PSQL_PORT_DEBUG-NOTFOUND PSQL_COMMON_DEBUG-NOTFOUND /home/dweckmann/Work/vcpkg/installed/x64-linux/debug/lib/libssl.so /home/dweckmann/Work/vcpkg/installed/x64-linux/debug/lib/libcrypto.so -ldl -lpthread" "SQLITE_LIBS=/home/dweckmann/Work/vcpkg/installed/x64-linux/debug/lib/libsqlite3.so -ldl -lpthread" "HARFBUZZ_LIBS=/home/dweckmann/Work/vcpkg/installed/x64-linux/debug/lib/libharfbuzz.so /home/dweckmann/Work/vcpkg/installed/x64-linux/debug/lib/libfreetyped.so /home/dweckmann/Work/vcpkg/installed/x64-linux/debug/lib/libbz2d.so /home/dweckmann/Work/vcpkg/installed/x64-linux/debug/lib/libpng16d.so /home/dweckmann/Work/vcpkg/installed/x64-linux/debug/lib/libz.so /home/dweckmann/Work/vcpkg/installed/x64-linux/debug/lib/libbrotlidec.so /home/dweckmann/Work/vcpkg/installed/x64-linux/debug/lib/libbrotlicommon.so -lpthread" "OPENSSL_LIBS=/home/dweckmann/Work/vcpkg/installed/x64-linux/debug/lib/libssl.so /home/dweckmann/Work/vcpkg/installed/x64-linux/debug/lib/libcrypto.so -ldl -lpthread" "FONTCONFIG_LIBS=/home/dweckmann/Work/vcpkg/installed/x64-linux/debug/lib/libfontconfig.so /home/dweckmann/Work/vcpkg/installed/x64-linux/debug/lib/libfreetyped.so /home/dweckmann/Work/vcpkg/installed/x64-linux/debug/lib/libexpat.so -luuid" -debug -prefix /home/dweckmann/Work/vcpkg/installed/x64-linux -hostprefix /home/dweckmann/Work/vcpkg/installed/x64-linux/tools/qt5/debug -hostlibdir /home/dweckmann/Work/vcpkg/installed/x64-linux/tools/qt5/debug/lib -hostbindir /home/dweckmann/Work/vcpkg/installed/x64-linux/tools/qt5/debug/bin -archdatadir /home/dweckmann/Work/vcpkg/installed/x64-linux/tools/qt5/debug -datadir /home/dweckmann/Work/vcpkg/installed/x64-linux/share/qt5/debug -plugindir /home/dweckmann/Work/vcpkg/installed/x64-linux/debug/plugins -qmldir /home/dweckmann/Work/vcpkg/installed/x64-linux/debug/qml -headerdir /home/dweckmann/Work/vcpkg/installed/x64-linux/include -libexecdir /home/dweckmann/Work/vcpkg/installed/x64-linux/tools/qt5/debug -bindir /home/dweckmann/Work/vcpkg/installed/x64-linux/debug/bin -libdir /home/dweckmann/Work/vcpkg/installed/x64-linux/debug/lib -I /home/dweckmann/Work/vcpkg/installed/x64-linux/include -L /home/dweckmann/Work/vcpkg/installed/x64-linux/debug/lib -L /home/dweckmann/Work/vcpkg/installed/x64-linux/debug/lib/manual-link -platform linux-g++
Working Directory: /home/dweckmann/Work/vcpkg/buildtrees/qt5-base/x64-linux-dbg
Error code: 3
See logs for more information:
/home/dweckmann/Work/vcpkg/buildtrees/qt5-base/config-x64-linux-dbg-out.log
/home/dweckmann/Work/vcpkg/buildtrees/qt5-base/config-x64-linux-dbg-err.log
Call Stack (most recent call first):
ports/qt5-base/cmake/configure_qt.cmake:126 (vcpkg_execute_required_process)
ports/qt5-base/portfile.cmake:302 (configure_qt)
scripts/ports.cmake:136 (include)
Error: Building package qt5-base:x64-linux failed with: BUILD_FAILED
- config-x64-linux-dbg-err.log:
...
ERROR: Feature 'sql-psql' was enabled, but the pre-condition 'libs.psql' failed.
...
looking for library psql
Trying source 0 (type pkgConfig) of library psql ...
+ /usr/bin/pkg-config --exists --silence-errors libpq
pkg-config did not find package.
=> source produced no result.
Trying source 1 (type psqlConfig) of library psql ...
pg_config not found.
=> source produced no result.
Trying source 2 (type psqlEnv) of library psql ...
=> source failed condition 'config.win32'.
Trying source 3 (type psqlEnv) of library psql ...
+ cd /home/dweckmann/Work/vcpkg/buildtrees/qt5-base/x64-linux-dbg/config.tests/psql && /home/dweckmann/Work/vcpkg/buildtrees/qt5-base/x64-linux-dbg/bin/qmake "CONFIG -= qt debug_and_release app_bundle lib_bundle" "CONFIG += shared warn_off console single_arch" 'QMAKE_LIBDIR += /home/dweckmann/Work/vcpkg/installed/x64-linux/debug/lib /home/dweckmann/Work/vcpkg/installed/x64-linux/debug/lib/manual-link' 'INCLUDEPATH += /home/dweckmann/Work/vcpkg/installed/x64-linux/include' QMAKE_LIBS_PRIVATE+=/home/dweckmann/Work/vcpkg/installed/x64-linux/debug/lib/libbz2d.so QMAKE_LIBS_PRIVATE+=/home/dweckmann/Work/vcpkg/installed/x64-linux/debug/lib/libpng16d.so 'QMAKE_USE += psql' 'QMAKE_LIBS_PSQL = /home/dweckmann/Work/vcpkg/installed/x64-linux/debug/lib/libpq.so PSQL_PORT_DEBUG-NOTFOUND PSQL_COMMON_DEBUG-NOTFOUND /home/dweckmann/Work/vcpkg/installed/x64-linux/debug/lib/libssl.so /home/dweckmann/Work/vcpkg/installed/x64-linux/debug/lib/libcrypto.so -ldl -lpthread' /home/dweckmann/Work/vcpkg/buildtrees/qt5-base/x64-linux-dbg/config.tests/psql
+ cd /home/dweckmann/Work/vcpkg/buildtrees/qt5-base/x64-linux-dbg/config.tests/psql && MAKEFLAGS= /usr/bin/make
> g++ -c -pipe -g -w -fPIC -I. -I/home/dweckmann/Work/vcpkg/installed/x64-linux/include -I/home/dweckmann/Work/vcpkg/buildtrees/qt5-base/src/5.15.1-63a9328040.clean/mkspecs/linux-g++ -o main.o main.cpp
> g++ -o psql main.o -L/home/dweckmann/Work/vcpkg/installed/x64-linux/debug/lib -L/home/dweckmann/Work/vcpkg/installed/x64-linux/debug/lib/manual-link /home/dweckmann/Work/vcpkg/installed/x64-linux/debug/lib/libpq.so PSQL_PORT_DEBUG-NOTFOUND PSQL_COMMON_DEBUG-NOTFOUND /home/dweckmann/Work/vcpkg/installed/x64-linux/debug/lib/libssl.so /home/dweckmann/Work/vcpkg/installed/x64-linux/debug/lib/libcrypto.so -ldl -lpthread /home/dweckmann/Work/vcpkg/installed/x64-linux/debug/lib/libbz2d.so /home/dweckmann/Work/vcpkg/installed/x64-linux/debug/lib/libpng16d.so
> g++: error: PSQL_PORT_DEBUG-NOTFOUND: Aucun fichier ou dossier de ce type
> g++: error: PSQL_COMMON_DEBUG-NOTFOUND: Aucun fichier ou dossier de ce type
> make: *** [Makefile:68 : psql] Erreur 1
=> source failed verification.
test config.qtbase_sqldrivers.libraries.psql FAILED
config-x64-linux-dbg-err.log
config.log
Did I something wrong ?
Seems it found the release psql, but not the debug one.
Host Environment
To Reproduce
Steps to reproduce the behavior:
git clean -dfxgit reset --hard origin/master./bootstrap-vcpkg.sh./vcpkg install --overlay-triplets=/home/xxx/custom-triplets qt5\[essentials\]Failure logs
config-x64-linux-dbg-err.log
config.log
Did I something wrong ?
Seems it found the release psql, but not the debug one.