Skip to content

[qt5-base] build failure (x64-linux-dynamic) #9847

@ralfschulze

Description

@ralfschulze

Host Environment

  • OS: Ubuntu 19.10
  • Compiler: gcc 9.2.1
  • vcpkg commit: 9a206d9

To Reproduce
Steps to reproduce the behavior:
Using triplet with linux dynamic linkage (as described in documentation):
vcpkg/custom-triplets/x64-linux-dynamic.cmake:

set(VCPKG_TARGET_ARCHITECTURE x64)
set(VCPKG_CRT_LINKAGE dynamic)
set(VCPKG_LIBRARY_LINKAGE dynamic)

set(VCPKG_CMAKE_SYSTEM_NAME Linux)

Execute:
./vcpkg install --overlay-triplets=custom-triplets --triplet x64-linux-dynamic qt5-base

Failure logs

The following packages will be built and installed:                                                                                                                             
    qt5-base[core]:x64-linux-dynamic                                                                                                                                              
Starting package 1/1: qt5-base:x64-linux-dynamic                                                                                                                                      
Building package qt5-base[core]:x64-linux-dynamic...                                                                                                                      
-- [OVERLAY] Loading triplet configuration from: /mnt/local0/rschulze/vcpkg4/custom-triplets/x64-linux-dynamic.cmake                                                        
-- 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/rschulze/local0/vcpkg4/downloads/qtbase-everywhere-src-5.12.5.tar.xz                                                                                     
-- Using source at /home/rschulze/local0/vcpkg4/buildtrees/qt5-base/src/5.12.5-009d7e4128                                                                                 
-- Configuring x64-linux-dynamic-dbg                                                                                                                                       
-- Configuring x64-linux-dynamic-dbg done                                                                                                            
-- Configuring x64-linux-dynamic-rel                                                                                                               
-- Configuring x64-linux-dynamic-rel done                                                                                                           
-- NUMBER_OF_PROCESSORS is 8                                                                                                                  
-- Building x64-linux-dynamic-dbg                                    
CMake Error at scripts/cmake/vcpkg_execute_required_process.cmake:72 (message):
    Command failed: /usr/bin/make -j8                                                                      
    Working Directory: /home/rschulze/local0/vcpkg4/buildtrees/qt5-base/x64-linux-dynamic-dbg                        
    Error code: 2                                    
    See logs for more information:
      /home/rschulze/local0/vcpkg4/buildtrees/qt5-base/build-x64-linux-dynamic-dbg-out.log
      /home/rschulze/local0/vcpkg4/buildtrees/qt5-base/build-x64-linux-dynamic-dbg-err.log

Call Stack (most recent call first):
  ports/qt5-base/cmake/install_qt.cmake:91 (vcpkg_execute_required_process)
  ports/qt5-base/portfile.cmake:265 (install_qt)
  scripts/ports.cmake:94 (include)


Error: Building package qt5-base:x64-linux-dynamic failed with: BUILD_FAILED
Please ensure you're using the latest portfiles with `.\vcpkg update`, then
submit an issue at https://github.com/Microsoft/vcpkg/issues including:
  Package: qt5-base:x64-linux-dynamic
  Vcpkg version: 2020.01.17-unknownhash

build-x64-linux-dynamic-dbg-err.log
build-x64-linux-dynamic-dbg-out.log

Additional context
The log mentions a missing libicui, but this seems to be present:

~/local0/vcpkg4 $ ls -l installed/x64-linux-dynamic/lib/libicui18n.so.61*
lrwxrwxrwx 1 rschulze rschulze      18 Jan 29 12:00 installed/x64-linux-dynamic/lib/libicui18n.so.61 -> libicui18n.so.61.1
-rwxr-xr-x 1 rschulze rschulze 3647944 Jan 29 12:00 installed/x64-linux-dynamic/lib/libicui18n.so.61.1

Metadata

Metadata

Assignees

Labels

category:community-tripletA PR or issue related to community triplets not officially validated by the vcpkg team.

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions