microsoft / vcpkg

C++ Library Manager for Windows, Linux, and MacOS
MIT License
22.98k stars 6.34k forks source link

[pango] build failure #18755

Closed SchaichAlonso closed 3 years ago

SchaichAlonso commented 3 years ago

Host Environment

To Reproduce Steps to reproduce the behavior:

git checkout c47216a
vcpkg install pango:x64-windows
git checkout master
vcpkg install pango:x86-windows

Failure logs

-- Using C:/projects/vcpkg/downloads/GNOME-pango-386639c3b118cc973f714eb485877f480391f31f.tar.gz
-- Cleaning sources at C:/projects/vcpkg/buildtrees/pango/src/480391f31f-4c049f225c.clean. Use --editable to skip cleaning for the packages you specify.
-- Extracting source C:/projects/vcpkg/downloads/GNOME-pango-386639c3b118cc973f714eb485877f480391f31f.tar.gz
-- Using source at C:/projects/vcpkg/buildtrees/pango/src/480391f31f-4c049f225c.clean
-- Found external ninja('1.10.2').
-- Configuring x86-windows
-- Using msys root at C:/projects/vcpkg/downloads/tools/msys2/aa5af7b2aa7e90e8
-- Configuring x86-windows-dbg
-- Configuring x86-windows-dbg done
-- Configuring x86-windows-rel
-- Configuring x86-windows-rel done
-- Package x86-windows-dbg
CMake Error at scripts/cmake/vcpkg_execute_required_process.cmake:105 (message):
    Command failed: "C:/Program Files (x86)/Microsoft Visual Studio/2019/Community/Common7/IDE/CommonExtensions/Microsoft/CMake/Ninja/ninja.exe" install -v
    Working Directory: C:/projects/vcpkg/buildtrees/pango/x86-windows-dbg
    Error code: 1
    See logs for more information:
      C:\projects\vcpkg\buildtrees\pango\package-x86-windows-dbg-out.log

Call Stack (most recent call first):
  scripts/cmake/vcpkg_install_meson.cmake:58 (vcpkg_execute_required_process)
  ports/pango/portfile.cmake:27 (vcpkg_install_meson)
  scripts/ports.cmake:139 (include)

package-x86-windows-dbg-out.log contains:

[1/127] "C:\Program Files (x86)\Windows Kits\10\bin\10.0.18362.0\x64\rc.EXE" "/nologo" "/fopango/pango_pango.rc_pango.res" "pango/pango.rc"
[2/127] "C:\Program Files (x86)\Windows Kits\10\bin\10.0.18362.0\x64\rc.EXE" "/nologo" "/fopango/pango_pangoft2.rc_pangoft2.res" "pango/pangoft2.rc"
[3/127] "C:\Program Files (x86)\Windows Kits\10\bin\10.0.18362.0\x64\rc.EXE" "/nologo" "/fopango/pango_pangowin32.rc_pangowin32.res" "pango/pangowin32.rc"
[4/127] "C:\Program Files (x86)\Windows Kits\10\bin\10.0.18362.0\x64\rc.EXE" "/nologo" "/fopango/pango_pangocairo.rc_pangocairo.res" "pango/pangocairo.rc"
[5/127] "C:\projects\vcpkg\downloads\tools\python\python-3.9.5-x86\python.exe" "C:\projects\vcpkg\downloads\tools\meson\meson-753954be868ed78b3e339e8811fd1d29eb2af237\meson.py" "--internal" "exe" "--capture" "pango\pango-enum-types.h" "--" "C:/projects/vcpkg/installed/x64-windows/tools/glib/glib-mkenums" "--template" "C:/projects/vcpkg/buildtrees/pango/x86-windows-dbg/../src/480391f31f-4c049f225c.clean/pango/pango-enum-types.h.template" "C:/projects/vcpkg/buildtrees/pango/x86-windows-dbg/../src/480391f31f-4c049f225c.clean/pango/pango.h" "C:/projects/vcpkg/buildtrees/pango/x86-windows-dbg/../src/480391f31f-4c049f225c.clean/pango/pango-attributes.h" "C:/projects/vcpkg/buildtrees/pango/x86-windows-dbg/../src/480391f31f-4c049f225c.clean/pango/pango-bidi-type.h" "C:/projects/vcpkg/buildtrees/pango/x86-windows-dbg/../src/480391f31f-4c049f225c.clean/pango/pango-break.h" "C:/projects/vcpkg/buildtrees/pango/x86-windows-dbg/../src/480391f31f-4c049f225c.clean/pango/pango-context.h" "C:/projects/vcpkg/buildtrees/pango/x86-windows-dbg/../src/480391f31f-4c049f225c.clean/pango/pango-coverage.h" "C:/projects/vcpkg/buildtrees/pango/x86-windows-dbg/../src/480391f31f-4c049f225c.clean/pango/pango-direction.h" "C:/projects/vcpkg/buildtrees/pango/x86-windows-dbg/../src/480391f31f-4c049f225c.clean/pango/pango-engine.h" "C:/projects/vcpkg/buildtrees/pango/x86-windows-dbg/../src/480391f31f-4c049f225c.clean/pango/pango-font.h" "C:/projects/vcpkg/buildtrees/pango/x86-windows-dbg/../src/480391f31f-4c049f225c.clean/pango/pango-fontmap.h" "C:/projects/vcpkg/buildtrees/pango/x86-windows-dbg/../src/480391f31f-4c049f225c.clean/pango/pango-fontset.h" "C:/projects/vcpkg/buildtrees/pango/x86-windows-dbg/../src/480391f31f-4c049f225c.clean/pango/pango-glyph.h" "C:/projects/vcpkg/buildtrees/pango/x86-windows-dbg/../src/480391f31f-4c049f225c.clean/pango/pango-glyph-item.h" "C:/projects/vcpkg/buildtrees/pango/x86-windows-dbg/../src/480391f31f-4c049f225c.clean/pango/pango-gravity.h" "C:/projects/vcpkg/buildtrees/pango/x86-windows-dbg/../src/480391f31f-4c049f225c.clean/pango/pango-item.h" "C:/projects/vcpkg/buildtrees/pango/x86-windows-dbg/../src/480391f31f-4c049f225c.clean/pango/pango-language.h" "C:/projects/vcpkg/buildtrees/pango/x86-windows-dbg/../src/480391f31f-4c049f225c.clean/pango/pango-layout.h" "C:/projects/vcpkg/buildtrees/pango/x86-windows-dbg/../src/480391f31f-4c049f225c.clean/pango/pango-matrix.h" "C:/projects/vcpkg/buildtrees/pango/x86-windows-dbg/../src/480391f31f-4c049f225c.clean/pango/pango-modules.h" "C:/projects/vcpkg/buildtrees/pango/x86-windows-dbg/../src/480391f31f-4c049f225c.clean/pango/pango-renderer.h" "C:/projects/vcpkg/buildtrees/pango/x86-windows-dbg/../src/480391f31f-4c049f225c.clean/pango/pango-script.h" "C:/projects/vcpkg/buildtrees/pango/x86-windows-dbg/../src/480391f31f-4c049f225c.clean/pango/pango-tabs.h" "C:/projects/vcpkg/buildtrees/pango/x86-windows-dbg/../src/480391f31f-4c049f225c.clean/pango/pango-types.h" "C:/projects/vcpkg/buildtrees/pango/x86-windows-dbg/../src/480391f31f-4c049f225c.clean/pango/pango-utils.h"
FAILED: pango/pango-enum-types.h 
"C:\projects\vcpkg\downloads\tools\python\python-3.9.5-x86\python.exe" "C:\projects\vcpkg\downloads\tools\meson\meson-753954be868ed78b3e339e8811fd1d29eb2af237\meson.py" "--internal" "exe" "--capture" "pango\pango-enum-types.h" "--" "C:/projects/vcpkg/installed/x64-windows/tools/glib/glib-mkenums" "--template" "C:/projects/vcpkg/buildtrees/pango/x86-windows-dbg/../src/480391f31f-4c049f225c.clean/pango/pango-enum-types.h.template" "C:/projects/vcpkg/buildtrees/pango/x86-windows-dbg/../src/480391f31f-4c049f225c.clean/pango/pango.h" "C:/projects/vcpkg/buildtrees/pango/x86-windows-dbg/../src/480391f31f-4c049f225c.clean/pango/pango-attributes.h" "C:/projects/vcpkg/buildtrees/pango/x86-windows-dbg/../src/480391f31f-4c049f225c.clean/pango/pango-bidi-type.h" "C:/projects/vcpkg/buildtrees/pango/x86-windows-dbg/../src/480391f31f-4c049f225c.clean/pango/pango-break.h" "C:/projects/vcpkg/buildtrees/pango/x86-windows-dbg/../src/480391f31f-4c049f225c.clean/pango/pango-context.h" "C:/projects/vcpkg/buildtrees/pango/x86-windows-dbg/../src/480391f31f-4c049f225c.clean/pango/pango-coverage.h" "C:/projects/vcpkg/buildtrees/pango/x86-windows-dbg/../src/480391f31f-4c049f225c.clean/pango/pango-direction.h" "C:/projects/vcpkg/buildtrees/pango/x86-windows-dbg/../src/480391f31f-4c049f225c.clean/pango/pango-engine.h" "C:/projects/vcpkg/buildtrees/pango/x86-windows-dbg/../src/480391f31f-4c049f225c.clean/pango/pango-font.h" "C:/projects/vcpkg/buildtrees/pango/x86-windows-dbg/../src/480391f31f-4c049f225c.clean/pango/pango-fontmap.h" "C:/projects/vcpkg/buildtrees/pango/x86-windows-dbg/../src/480391f31f-4c049f225c.clean/pango/pango-fontset.h" "C:/projects/vcpkg/buildtrees/pango/x86-windows-dbg/../src/480391f31f-4c049f225c.clean/pango/pango-glyph.h" "C:/projects/vcpkg/buildtrees/pango/x86-windows-dbg/../src/480391f31f-4c049f225c.clean/pango/pango-glyph-item.h" "C:/projects/vcpkg/buildtrees/pango/x86-windows-dbg/../src/480391f31f-4c049f225c.clean/pango/pango-gravity.h" "C:/projects/vcpkg/buildtrees/pango/x86-windows-dbg/../src/480391f31f-4c049f225c.clean/pango/pango-item.h" "C:/projects/vcpkg/buildtrees/pango/x86-windows-dbg/../src/480391f31f-4c049f225c.clean/pango/pango-language.h" "C:/projects/vcpkg/buildtrees/pango/x86-windows-dbg/../src/480391f31f-4c049f225c.clean/pango/pango-layout.h" "C:/projects/vcpkg/buildtrees/pango/x86-windows-dbg/../src/480391f31f-4c049f225c.clean/pango/pango-matrix.h" "C:/projects/vcpkg/buildtrees/pango/x86-windows-dbg/../src/480391f31f-4c049f225c.clean/pango/pango-modules.h" "C:/projects/vcpkg/buildtrees/pango/x86-windows-dbg/../src/480391f31f-4c049f225c.clean/pango/pango-renderer.h" "C:/projects/vcpkg/buildtrees/pango/x86-windows-dbg/../src/480391f31f-4c049f225c.clean/pango/pango-script.h" "C:/projects/vcpkg/buildtrees/pango/x86-windows-dbg/../src/480391f31f-4c049f225c.clean/pango/pango-tabs.h" "C:/projects/vcpkg/buildtrees/pango/x86-windows-dbg/../src/480391f31f-4c049f225c.clean/pango/pango-types.h" "C:/projects/vcpkg/buildtrees/pango/x86-windows-dbg/../src/480391f31f-4c049f225c.clean/pango/pango-utils.h"
Traceback (most recent call last):
  File "C:\projects\vcpkg\downloads\tools\meson\meson-753954be868ed78b3e339e8811fd1d29eb2af237\meson.py", line 29, in <module>
    sys.exit(mesonmain.main())
  File "C:\projects\vcpkg\downloads\tools\meson\meson-753954be868ed78b3e339e8811fd1d29eb2af237\mesonbuild\mesonmain.py", line 231, in main
    return run(sys.argv[1:], launcher)
  File "C:\projects\vcpkg\downloads\tools\meson\meson-753954be868ed78b3e339e8811fd1d29eb2af237\mesonbuild\mesonmain.py", line 220, in run
    return run_script_command(args[1], args[2:])
  File "C:\projects\vcpkg\downloads\tools\meson\meson-753954be868ed78b3e339e8811fd1d29eb2af237\mesonbuild\mesonmain.py", line 168, in run_script_command
    return module.run(script_args)
  File "C:\projects\vcpkg\downloads\tools\meson\meson-753954be868ed78b3e339e8811fd1d29eb2af237\mesonbuild\scripts\meson_exe.py", line 114, in run
    return run_exe(exe)
  File "C:\projects\vcpkg\downloads\tools\meson\meson-753954be868ed78b3e339e8811fd1d29eb2af237\mesonbuild\scripts\meson_exe.py", line 61, in run_exe
    p = subprocess.Popen(cmd_args, env=child_env, cwd=exe.workdir,
  File "subprocess.py", line 951, in __init__
  File "subprocess.py", line 1420, in _execute_child
OSError: [WinError 193] %1 is not a valid Win32 application
ninja: build stopped: subcommand failed.

package-x86-windows-dbg-out.log meson-log-dbg.txt

Additional context Despite being an x86 port, it is picking up C:/projects/vcpkg/installed/x64-windows/tools/glib/glib-mkenums from a simultanously installed x64 installation of glib. This is, however, most likely not the issue. In line 61 of C:\projects\vcpkg\downloads\tools\meson\meson-753954be868ed78b3e339e8811fd1d29eb2af237\mesonbuild\scripts\meson_exe.py, the python attempts to execute C:/projects/vcpkg/installed/x64-windows/tools/glib/glib-mkenums, which is not a regular executable, but a perl script instead. Therefore, meson should execute a perl interpreter and pass the path to glib-mkenums to perl as a paremeter.

18162 contains a meson and glib-mkenums related build failure, too.

PhoebeHui commented 3 years ago

@SchaichAlonso, I can't repro this issue locally, could you execute './vcpkg install pango:x86-windows --debug" and provide us the output?

Could you also provide us the x86-windows-dbg\build.ninja file? I noticed the command is different from the one in my test machines. I'm not sure if it's related to the command.

[5/127] "E:\vcpkg\clean\vcpkg\downloads\tools\python\python-3.9.5-x86\python.exe" "E:\vcpkg\clean\vcpkg\downloads\tools\meson\meson-753954be868ed78b3e339e8811fd1d29eb2af237\meson.py" "--internal" "exe" "--capture" "pango\pango-enum-types.h" "--" "E:\vcpkg\clean\vcpkg\downloads\tools\python\python-3.9.5-x86\python.exe" "E:/vcpkg/clean/vcpkg/installed/x64-windows/tools/glib/glib-mkenums" "--template" "E:/vcpkg/clean/vcpkg/buildtrees/pango/x86-windows-dbg/../src/480391f31f-4c049f225c.clean/pango/pango-enum-types.h.template" 
...
JackBoosY commented 3 years ago

The failure is generate pango-enum-types.h failed:

OSError: [WinError 193] %1 is not a valid Win32 application

cc @Neumann-A

SchaichAlonso commented 3 years ago

the output of vcpkg pango:x86-windows --debug is

C:\projects\vcpkg>vcpkg install pango:x86-windows --debug
[DEBUG] Feature flag 'binarycaching' unset
[DEBUG] Feature flag 'manifests' unset
[DEBUG] Feature flag 'compilertracking' unset
[DEBUG] Feature flag 'registries' unset
[DEBUG] Feature flag 'versions' unset
[DEBUG] BuiltinRegistry initialized with: ""
[DEBUG] Using vcpkg-root: C:\projects\vcpkg
[DEBUG] Using installed-root: C:\projects\vcpkg\installed
[DEBUG] BuiltinRegistry initialized with: ""
[DEBUG] Using buildtrees-root: C:\projects\vcpkg\buildtrees
[DEBUG] Using downloads-root: C:\projects\vcpkg\downloads
[DEBUG] Using packages-root: C:\projects\vcpkg\packages
[DEBUG] Using scripts-root: C:\projects\vcpkg\scripts
[DEBUG] Using ports-root: C:\projects\vcpkg\ports
[DEBUG] Using versions-root: C:\projects\vcpkg\versions
[DEBUG] Default binary cache path is: C:\Users\schaical\AppData\Local\vcpkg\archives
Computing installation plan...
[DEBUG] Found path: C:\Program Files\CMake\bin\cmake.exe
[DEBUG] CreateProcessW("C:\projects\vcpkg\downloads\tools\cmake-3.20.2-windows\cmake-3.20.2-windows-i386\bin\cmake.exe" --version)
[DEBUG] cmd_execute_and_stream_data() returned 0 after    65589 us
[DEBUG] CreateProcessW("C:\projects\vcpkg\downloads\tools\cmake-3.20.2-windows\cmake-3.20.2-windows-i386\bin\cmake.exe" -DVCPKG_ROOT_DIR=C:/projects/vcpkg -DPACKAGES_DIR=C:/projects/vcpkg/packages -DBUILDTREES_DIR=C:/projects/vcpkg/buildtrees -D_VCPKG_INSTALLED_DIR=C:/projects/vcpkg/installed -DDOWNLOADS=C:/projects/vcpkg/downloads -DVCPKG_MANIFEST_INSTALL=OFF -P "C:\projects\vcpkg\buildtrees\0.vcpkg_dep_info.cmake")
[DEBUG] cmd_execute_and_stream_data() returned 0 after    48994 us
[DEBUG] CreateProcessW("C:\projects\vcpkg\downloads\tools\cmake-3.20.2-windows\cmake-3.20.2-windows-i386\bin\cmake.exe" -DVCPKG_ROOT_DIR=C:/projects/vcpkg -DPACKAGES_DIR=C:/projects/vcpkg/packages -DBUILDTREES_DIR=C:/projects/vcpkg/buildtrees -D_VCPKG_INSTALLED_DIR=C:/projects/vcpkg/installed -DDOWNLOADS=C:/projects/vcpkg/downloads -DVCPKG_MANIFEST_INSTALL=OFF -P "C:\projects\vcpkg\buildtrees\0.vcpkg_tags.cmake")
[DEBUG] cmd_execute_and_stream_data() returned 0 after    45764 us
The following packages will be built and installed:
    pango[core]:x86-windows -> 1.48.4
[DEBUG] CreateProcessW("C:\Program Files (x86)\Microsoft Visual Studio\Installer\vswhere.exe" -all -prerelease -legacy -products * -format xml)
[DEBUG] cmd_execute_and_stream_data() returned 0 after    43214 us
Detecting compiler hash for triplet x86-windows...
[DEBUG] Found path: C:\Program Files\Git\cmd\git.exe
[DEBUG] CreateProcessW("C:\projects\vcpkg\downloads\tools\git-2.26.2-1-windows\mingw32\bin\git.exe" --version)
[DEBUG] cmd_execute_and_stream_data() returned 0 after   137465 us
[DEBUG] CreateProcessW("C:\projects\vcpkg\downloads\tools\powershell-core-7.1.3-windows\pwsh.exe" --version)
[DEBUG] cmd_execute_and_stream_data() returned 0 after   345373 us
[DEBUG] CreateProcessW(cmd /c "C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Auxiliary\Build\vcvarsall.bat" -vcvars_ver=14.2 amd64_x86   2>&1 <NUL  & echo cdARN4xjKueKScMy9C6H & set)
[DEBUG] cmd_execute_and_stream_data() returned 0 after  1828502 us
[DEBUG] command line: cmd /c "C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Auxiliary\Build\vcvarsall.bat" -vcvars_ver=14.2 amd64_x86   2>&1 <NUL  & echo cdARN4xjKueKScMy9C6H & set
[DEBUG] **********************************************************************
** Visual Studio 2019 Developer Command Prompt v16.10.2
** Copyright (c) 2021 Microsoft Corporation
**********************************************************************
[vcvarsall.bat] Environment initialized for: 'x64_x86'
cdARN4xjKueKScMy9C6H
ALLUSERSPROFILE=C:\ProgramData
APPDATA=C:\Users\schaical\AppData\Roaming
CommandPromptType=Cross
CommonProgramFiles=C:\Program Files (x86)\Common Files
CommonProgramFiles(x86)=C:\Program Files (x86)\Common Files
CommonProgramW6432=C:\Program Files\Common Files
COMPUTERNAME=DESKTOP-IP55UNE
ComSpec=C:\WINDOWS\system32\cmd.exe
DevEnvDir=C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\Common7\IDE\
ExtensionSdkDir=C:\Program Files (x86)\Microsoft SDKs\Windows Kits\10\ExtensionSDKs
Framework40Version=v4.0
FrameworkDir=C:\WINDOWS\Microsoft.NET\Framework64\
FrameworkDIR32=C:\WINDOWS\Microsoft.NET\Framework\
FrameworkDIR64=C:\WINDOWS\Microsoft.NET\Framework64
FrameworkVersion=v4.0.30319
FrameworkVersion32=v4.0.30319
FrameworkVersion64=v4.0.30319
FSHARPINSTALLDIR=C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\Common7\IDE\CommonExtensions\Microsoft\FSharp\Tools
HOMEDRIVE=C:
HOMEPATH=\Users\schaical
IFCPATH=C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30037\ifc\x86
INCLUDE=C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30037\ATLMFC\include;C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30037\include;C:\Program Files (x86)\Windows Kits\NETFXSDK\4.8\include\um;C:\Program Files (x86)\Windows Kits\10\include\10.0.18362.0\ucrt;C:\Program Files (x86)\Windows Kits\10\include\10.0.18362.0\shared;C:\Program Files (x86)\Windows Kits\10\include\10.0.18362.0\um;C:\Program Files (x86)\Windows Kits\10\include\10.0.18362.0\winrt;C:\Program Files (x86)\Windows Kits\10\include\10.0.18362.0\cppwinrt
LIB=C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30037\ATLMFC\lib\x86;C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30037\lib\x86;C:\Program Files (x86)\Windows Kits\NETFXSDK\4.8\lib\um\x86;C:\Program Files (x86)\Windows Kits\10\lib\10.0.18362.0\ucrt\x86;C:\Program Files (x86)\Windows Kits\10\lib\10.0.18362.0\um\x86
LIBPATH=C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30037\ATLMFC\lib\x86;C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30037\lib\x86;C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30037\lib\x86\store\references;C:\Program Files (x86)\Windows Kits\10\UnionMetadata\10.0.18362.0;C:\Program Files (x86)\Windows Kits\10\References\10.0.18362.0;C:\WINDOWS\Microsoft.NET\Framework64\v4.0.30319
LOCALAPPDATA=C:\Users\schaical\AppData\Local
LOGONSERVER=\\DESKTOP-IP55UNE
NETFXSDKDir=C:\Program Files (x86)\Windows Kits\NETFXSDK\4.8\
NUMBER_OF_PROCESSORS=8
OS=Windows_NT
PATHEXT=.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC;.PY;.PYW
Platform=x86
PreferredToolArchitecture=x64
PROCESSOR_ARCHITECTURE=x86
PROCESSOR_ARCHITEW6432=AMD64
PROCESSOR_IDENTIFIER=Intel64 Family 6 Model 94 Stepping 3, GenuineIntel
PROCESSOR_LEVEL=6
PROCESSOR_REVISION=5e03
ProgramData=C:\ProgramData
ProgramFiles=C:\Program Files (x86)
ProgramFiles(x86)=C:\Program Files (x86)
ProgramW6432=C:\Program Files
PROMPT=$P$G
PSModulePath=C:\Program Files\WindowsPowerShell\Modules;C:\WINDOWS\system32\WindowsPowerShell\v1.0\Modules
PUBLIC=C:\Users\Public
SystemDrive=C:
SystemRoot=C:\WINDOWS
TEMP=C:\Users\schaical\AppData\Local\Temp
TMP=C:\Users\schaical\AppData\Local\Temp
UCRTVersion=10.0.18362.0
UniversalCRTSdkDir=C:\Program Files (x86)\Windows Kits\10\
USERDOMAIN=DESKTOP-IP55UNE
USERDOMAIN_ROAMINGPROFILE=DESKTOP-IP55UNE
USERNAME=schaical
USERPROFILE=C:\Users\schaical
VCIDEInstallDir=C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\Common7\IDE\VC\
VCINSTALLDIR=C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\
VCToolsInstallDir=C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30037\
VCToolsRedistDir=C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Redist\MSVC\14.29.30036\
VCToolsVersion=14.29.30037
VisualStudioVersion=16.0
VS160COMNTOOLS=C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\Common7\Tools\
VSCMD_ARG_app_plat=Desktop
VSCMD_ARG_HOST_ARCH=x64
VSCMD_ARG_TGT_ARCH=x86
VSCMD_ARG_VCVARS_VER=14.2
VSCMD_VER=16.10.2
VSINSTALLDIR=C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\
windir=C:\WINDOWS
NVTOOLSEXT_PATH=C:\Program Files\NVIDIA Corporation\NvToolsExt\
Path=C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\Common7\IDE\\Extensions\Microsoft\IntelliCode\CLI;C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30037\bin\HostX64\x86;C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30037\bin\HostX64\x64;C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\Common7\IDE\VC\VCPackages;C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\Common7\IDE\CommonExtensions\Microsoft\TestWindow;C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\Common7\IDE\CommonExtensions\Microsoft\TeamFoundation\Team Explorer;C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\MSBuild\Current\bin\Roslyn;C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\Team Tools\Performance Tools;C:\Program Files (x86)\Microsoft Visual Studio\VS15Preview\Common\VSPerfCollectionTools\vs2019\;C:\Program Files (x86)\Microsoft SDKs\Windows\v10.0A\bin\NETFX 4.8 Tools\x64\;C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\Common7\IDE\CommonExtensions\Microsoft\FSharp\Tools;C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\Common7\Tools\devinit;C:\Program Files (x86)\Windows Kits\10\bin\10.0.18362.0\x64;C:\Program Files (x86)\Windows Kits\10\bin\x64;C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\\MSBuild\Current\Bin;C:\WINDOWS\Microsoft.NET\Framework64\v4.0.30319;C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\Common7\IDE\;C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\Common7\Tools\;C:\projects\vcpkg\downloads\tools\powershell-core-7.1.3-windows;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\system32\Wbem;C:\WINDOWS\system32\WindowsPowerShell\v1.0\;C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\Llvm\x64\bin;C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\Common7\IDE\CommonExtensions\Microsoft\CMake\CMake\bin;C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\Common7\IDE\CommonExtensions\Microsoft\CMake\Ninja;C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\Common7\IDE\VC\Linux\bin\ConnectionManagerExe
VSLANG=1033
VSCMD_SKIP_SENDTELEMETRY=1
VCPKG_COMMAND=C:/projects/vcpkg/vcpkg.exe
WindowsLibPath=C:\Program Files (x86)\Windows Kits\10\UnionMetadata\10.0.18362.0;C:\Program Files (x86)\Windows Kits\10\References\10.0.18362.0
WindowsSdkBinPath=C:\Program Files (x86)\Windows Kits\10\bin\
WindowsSdkDir=C:\Program Files (x86)\Windows Kits\10\
WindowsSDKLibVersion=10.0.18362.0\
WindowsSdkVerBinPath=C:\Program Files (x86)\Windows Kits\10\bin\10.0.18362.0\
WindowsSDKVersion=10.0.18362.0\
WindowsSDK_ExecutablePath_x64=C:\Program Files (x86)\Microsoft SDKs\Windows\v10.0A\bin\NETFX 4.8 Tools\x64\
WindowsSDK_ExecutablePath_x86=C:\Program Files (x86)\Microsoft SDKs\Windows\v10.0A\bin\NETFX 4.8 Tools\
X_VCPKG_RECURSIVE_DATA={
"VCPKG_ROOT": "C:\\projects\\vcpkg"
}

__devinit_path=C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\Common7\Tools\devinit\devinit.exe
__DOTNET_ADD_32BIT=1
__DOTNET_ADD_64BIT=1
__DOTNET_PREFERRED_BITNESS=64
__VSCMD_PREINIT_PATH=C:\projects\vcpkg\downloads\tools\powershell-core-7.1.3-windows;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\system32\Wbem;C:\WINDOWS\system32\WindowsPowerShell\v1.0\
__VSCMD_script_err_count=0

[DEBUG] CreateProcessW("C:\projects\vcpkg\downloads\tools\cmake-3.20.2-windows\cmake-3.20.2-windows-i386\bin\cmake.exe" -DCURRENT_PORT_DIR=C:/projects/vcpkg/scripts/detect_compiler -DCURRENT_BUILDTREES_DIR=C:/projects/vcpkg/buildtrees/detect_compiler -DCURRENT_PACKAGES_DIR=C:/projects/vcpkg/packages/detect_compiler_x86-windows -D_HOST_TRIPLET=x86-windows -DCMD=BUILD -DDOWNLOADS=C:/projects/vcpkg/downloads -DTARGET_TRIPLET=x86-windows "-DTARGET_TRIPLET_FILE=C:\projects\vcpkg\triplets\x86-windows.cmake" -DVCPKG_BASE_VERSION=2021-05-05 -DVCPKG_CONCURRENCY=9 -DVCPKG_PLATFORM_TOOLSET=v142 -DGIT=C:/projects/vcpkg/downloads/tools/git-2.26.2-1-windows/mingw32/bin/git.exe -DVCPKG_ROOT_DIR=C:/projects/vcpkg -DPACKAGES_DIR=C:/projects/vcpkg/packages -DBUILDTREES_DIR=C:/projects/vcpkg/buildtrees -D_VCPKG_INSTALLED_DIR=C:/projects/vcpkg/installed -DDOWNLOADS=C:/projects/vcpkg/downloads -DVCPKG_MANIFEST_INSTALL=OFF -P "C:\projects\vcpkg\scripts\ports.cmake")
[DEBUG] -- Found external ninja('1.10.2').
[DEBUG] -- Configuring x86-windows
[DEBUG] [1/1] cmd /c "cd .. && "C:/projects/vcpkg/downloads/tools/cmake-3.20.2-windows/cmake-3.20.2-windows-i386/bin/cmake.exe" "C:/projects/vcpkg/scripts/detect_compiler" "-DCMAKE_MAKE_PROGRAM=C:/Program Files (x86)/Microsoft Visual Studio/2019/Community/Common7/IDE/CommonExtensions/Microsoft/CMake/Ninja/ninja.exe" "-DBUILD_SHARED_LIBS=ON" "-DVCPKG_CHAINLOAD_TOOLCHAIN_FILE=C:/projects/vcpkg/scripts/toolchains/windows.cmake" "-DVCPKG_TARGET_TRIPLET=x86-windows" "-DVCPKG_SET_CHARSET_FLAG=ON" "-DVCPKG_PLATFORM_TOOLSET=v142" "-DCMAKE_EXPORT_NO_PACKAGE_REGISTRY=ON" "-DCMAKE_FIND_PACKAGE_NO_PACKAGE_REGISTRY=ON" "-DCMAKE_FIND_PACKAGE_NO_SYSTEM_PACKAGE_REGISTRY=ON" "-DCMAKE_INSTALL_SYSTEM_RUNTIME_LIBS_SKIP=TRUE" "-DCMAKE_VERBOSE_MAKEFILE=ON" "-DVCPKG_APPLOCAL_DEPS=OFF" "-DCMAKE_TOOLCHAIN_FILE=C:/projects/vcpkg/scripts/buildsystems/vcpkg.cmake" "-DCMAKE_ERROR_ON_ABSOLUTE_INSTALL_DESTINATION=ON" "-DVCPKG_CXX_FLAGS=" "-DVCPKG_CXX_FLAGS_RELEASE=" "-DVCPKG_CXX_FLAGS_DEBUG=" "-DVCPKG_C_FLAGS=" "-DVCPKG_C_FLAGS_RELEASE=" "-DVCPKG_C_FLAGS_DEBUG=" "-DVCPKG_CRT_LINKAGE=dynamic" "-DVCPKG_LINKER_FLAGS=" "-DVCPKG_LINKER_FLAGS_RELEASE=" "-DVCPKG_LINKER_FLAGS_DEBUG=" "-DVCPKG_TARGET_ARCHITECTURE=x86" "-DCMAKE_INSTALL_LIBDIR:STRING=lib" "-DCMAKE_INSTALL_BINDIR:STRING=bin" "-D_VCPKG_ROOT_DIR=C:/projects/vcpkg" "-D_VCPKG_INSTALLED_DIR=C:/projects/vcpkg/installed" "-DVCPKG_MANIFEST_INSTALL=OFF" "-G" "Ninja" "-DCMAKE_BUILD_TYPE=Release" "-DCMAKE_INSTALL_PREFIX=C:/projects/vcpkg/packages/detect_compiler_x86-windows""
[DEBUG] -- The C compiler identification is MSVC 19.29.30038.1
[DEBUG] -- The CXX compiler identification is MSVC 19.29.30038.1
[DEBUG] #COMPILER_HASH#ac3a9e1ce50a5a4aff5ea3e8945aa7930ca6e260
[DEBUG] #COMPILER_C_HASH#5f7fd89112900d2de25890e1d987f6565e5c95c9
[DEBUG] #COMPILER_C_VERSION#19.29.30038.1
[DEBUG] #COMPILER_C_ID#MSVC
[DEBUG] #COMPILER_CXX_HASH#5f7fd89112900d2de25890e1d987f6565e5c95c9
[DEBUG] #COMPILER_CXX_VERSION#19.29.30038.1
[DEBUG] #COMPILER_CXX_ID#MSVC
[DEBUG] -- Configuring done
[DEBUG] -- Generating done
[DEBUG] CMake Warning:
[DEBUG]   Manually-specified variables were not used by the project:
[DEBUG]
[DEBUG]     BUILD_SHARED_LIBS
[DEBUG]     CMAKE_INSTALL_BINDIR
[DEBUG]     CMAKE_INSTALL_LIBDIR
[DEBUG]     VCPKG_TARGET_ARCHITECTURE
[DEBUG]     _VCPKG_ROOT_DIR
[DEBUG]
[DEBUG]
[DEBUG] -- Build files have been written to: C:/projects/vcpkg/buildtrees/detect_compiler/x86-windows-rel
[DEBUG]
[DEBUG] cmd_execute_and_stream_data() returned 0 after  3123141 us
[DEBUG]
[DEBUG] Detected compiler hash for triplet x86-windows: ac3a9e1ce50a5a4aff5ea3e8945aa7930ca6e260
[DEBUG] <abientries for pango:x86-windows>
[DEBUG]   cairo|bea6b75a1aa62f62c30589a58433617568998e05
[DEBUG]   cmake|3.20.2
[DEBUG]   features|core
[DEBUG]   fontconfig|29cfa50b4bc25a38b6e648418c0777c50895b615
[DEBUG]   freetype|cd09dad55e58a071f34b3fed3ec6c7845aa29a56
[DEBUG]   fribidi|40e5a440ea1641fd3417d68fbd40dc4e6a17e79c
[DEBUG]   gettext|a2cc7ba9ae181dcf6283b8f7b014333c2dbdc4d5
[DEBUG]   glib|5168339f9939fe1fb6cfc1f7d79927cb57bb60e3
[DEBUG]   glib|7e426f2e5e73691c0e0fd845f0ca3621850f3d73
[DEBUG]   harfbuzz|ec92cd224bda93b87ed11d163a350acf3912d25a
[DEBUG]   portfile.cmake|83fbb9c1202bfb4e51b4696e8ac047a042437e171b86aa64441744536f2f58cb
[DEBUG]   ports.cmake|9a4ba360ff68ef0b09aaf1dfe4f1fb599ed90a455607d51cde7c18f81840e362
[DEBUG]   post_build_checks|2
[DEBUG]   powershell|7.1.3
[DEBUG]   triplet|x86-windows
[DEBUG]   triplet_abi|3e71dd1d4afa622894ae367adbbb1ecbd42c57c51428a86b675fa1c8cad3a581-b569c9954a47274946415ff01b1a344c8549f3fc19cb931d50bc09d1e5630c1d-ac3a9e1ce50a5a4aff5ea3e8945aa7930ca6e260
[DEBUG]   vcpkg.json|b7dc5f48a37cfe04fbc9fdca92bcabf93fd0256c676c02d7595d578f63aa700c
[DEBUG]   vcpkg_configure_meson|6e8bdf1246eda1bbb10df3a87ac8b48c94c0c668c01c4cd9f88454c70f521dcb
[DEBUG]   vcpkg_copy_pdbs|b9c2f2ac484bdd7c5ac93d3ab05b1fecc6752e61289f574e7225294e165ba2ee
[DEBUG]   vcpkg_copy_tools|26866feb394c1ac505ffbab542dd7975a137dc23ae17e35168c683df3eec0b13
[DEBUG]   vcpkg_fixup_pkgconfig|81231c89ac4419315e35690280b000f25de04921cd63687ef7567d8cf4dbbaa6
[DEBUG]   vcpkg_from_git|43183d3ab33ac70555c1458719120285c58f322fa5c33ca8d2b29bf6bd6470c4
[DEBUG]   vcpkg_from_gitlab|c5bb77384fbe31b6efe5ceb31710891a754b183fc5d822a80dd3c546d230a321
[DEBUG]   vcpkg_install_meson|fe46d5fc1571e3bdc58d4b3473991cd9f198da065abb87de393507d90a3d13ec
[DEBUG]   vcpkg_replace_string|348375cf65ed084469297b25b82723c59e954c6b4832d742a3a9cb077d9200fc
[DEBUG] </abientries>
Could not locate cached archive: C:\Users\schaical\AppData\Local\vcpkg\archives\e8\e837a46889fc44d4958dae85003cb9aa55e7c76e57c51917a7444d7b221249e4.zip
Starting package 1/1: pango:x86-windows
Building package pango[core]:x86-windows...
[DEBUG] CreateProcessW("C:\projects\vcpkg\downloads\tools\cmake-3.20.2-windows\cmake-3.20.2-windows-i386\bin\cmake.exe" -DALL_FEATURES= -DCURRENT_PORT_DIR=C:/projects/vcpkg/ports/pango -D_HOST_TRIPLET=x64-windows -DFEATURES=core -DPORT=pango -DVCPKG_USE_HEAD_VERSION=0 -D_VCPKG_DOWNLOAD_TOOL=BUILT_IN -D_VCPKG_EDITABLE=0 -D_VCPKG_NO_DOWNLOADS=0 -DCMD=BUILD -DDOWNLOADS=C:/projects/vcpkg/downloads -DTARGET_TRIPLET=x86-windows "-DTARGET_TRIPLET_FILE=C:\projects\vcpkg\triplets\x86-windows.cmake" -DVCPKG_BASE_VERSION=2021-05-05 -DVCPKG_CONCURRENCY=9 -DVCPKG_PLATFORM_TOOLSET=v142 -DGIT=C:/projects/vcpkg/downloads/tools/git-2.26.2-1-windows/mingw32/bin/git.exe -DVCPKG_ROOT_DIR=C:/projects/vcpkg -DPACKAGES_DIR=C:/projects/vcpkg/packages -DBUILDTREES_DIR=C:/projects/vcpkg/buildtrees -D_VCPKG_INSTALLED_DIR=C:/projects/vcpkg/installed -DDOWNLOADS=C:/projects/vcpkg/downloads -DVCPKG_MANIFEST_INSTALL=OFF -P "C:\projects\vcpkg\scripts\ports.cmake")
-- Using C:/projects/vcpkg/downloads/GNOME-pango-386639c3b118cc973f714eb485877f480391f31f.tar.gz
-- Cleaning sources at C:/projects/vcpkg/buildtrees/pango/src/480391f31f-4c049f225c.clean. Use --editable to skip cleaning for the packages you specify.
-- Extracting source C:/projects/vcpkg/downloads/GNOME-pango-386639c3b118cc973f714eb485877f480391f31f.tar.gz
-- Using source at C:/projects/vcpkg/buildtrees/pango/src/480391f31f-4c049f225c.clean
-- Found external ninja('1.10.2').
-- Configuring x86-windows
-- Using msys root at C:/projects/vcpkg/downloads/tools/msys2/aa5af7b2aa7e90e8
-- Configuring x86-windows-dbg
-- Configuring x86-windows-dbg done
-- Configuring x86-windows-rel
-- Configuring x86-windows-rel done
-- Package x86-windows-dbg
CMake Error at scripts/cmake/vcpkg_execute_required_process.cmake:105 (message):
    Command failed: "C:/Program Files (x86)/Microsoft Visual Studio/2019/Community/Common7/IDE/CommonExtensions/Microsoft/CMake/Ninja/ninja.exe" install -v
    Working Directory: C:/projects/vcpkg/buildtrees/pango/x86-windows-dbg
    Error code: 1
    See logs for more information:
      C:\projects\vcpkg\buildtrees\pango\package-x86-windows-dbg-out.log

Call Stack (most recent call first):
  scripts/cmake/vcpkg_install_meson.cmake:58 (vcpkg_execute_required_process)
  ports/pango/portfile.cmake:27 (vcpkg_install_meson)
  scripts/ports.cmake:139 (include)

[DEBUG] cmd_execute_and_stream_data() returned 1 after 21765643 us
Error: Building package pango:x86-windows 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: pango:x86-windows
  Vcpkg version: 2021-05-05-e8977e69d9a3fb462d9ad42013d83a7682706659

Additionally, attach any relevant sections from the log files above.
[DEBUG] C:\A\1\60\s\src\vcpkg\install.cpp(511)
[DEBUG] Exiting after 28592500 us (28575061 us)
SchaichAlonso commented 3 years ago

x86-windows-dbg\build.ninja

PhoebeHui commented 3 years ago

@SchaichAlons, do you try to build it with latest clean source? I still can't repro this issue.

Compared the build.ninja file, I noticed the following extra command generated in your machine, i didn't find it in my machine. Currently I'm not sure what cause the difference.

build meson-scan-build: CUSTOM_COMMAND PHONY
 COMMAND = "C:\projects\vcpkg\downloads\tools\python\python-3.9.5-x86\python.exe" "C:\projects\vcpkg\downloads\tools\meson\meson-753954be868ed78b3e339e8811fd1d29eb2af237\meson.py" "--internal" "scanbuild" "C:\projects\vcpkg\buildtrees\pango\src\480391f31f-4c049f225c.clean" "C:\projects\vcpkg\buildtrees\pango\x86-windows-dbg" "C:\projects\vcpkg\downloads\tools\python\python-3.9.5-x86\python.exe" "C:\projects\vcpkg\downloads\tools\meson\meson-753954be868ed78b3e339e8811fd1d29eb2af237\meson.py" "-Dauto_features=auto" "-Db_ndebug=false" "-Db_pch=true" "-Db_sanitize=none" "-Db_vscrt=mdd" "-Dbackend=ninja" "-Dbackend_max_links=0" "-Dbindir=bin" "-Dbuild.c_args=['-nologo',$ '-dwin32',$ '-d_windows',$ '-w3',$ '-utf-8',$ '-mp',$ '-d_debug',$ '-mdd',$ '-z7',$ '-ob0',$ '-od',$ '-rtc1',$ '-i\"c:/projects/vcpkg/installed/x86-windows/include\"']" "-Dbuild.c_link_args=['-machine:x86',$ '-nologo',$ '-debug',$ '-incremental',$ '/libpath:c:/projects/vcpkg/installed/x86-windows/debug/lib']" "-Dbuild.c_std=gnu99" "-Dbuild.c_winlibs=['kernel32.lib',$ 'user32.lib',$ 'gdi32.lib',$ 'winspool.lib',$ 'shell32.lib',$ 'ole32.lib',$ 'oleaut32.lib',$ 'uuid.lib',$ 'comdlg32.lib',$ 'advapi32.lib']" "-Dbuild.cmake_prefix_path=['c:/projects/vcpkg/installed/x86-windows/debug',$ 'c:/projects/vcpkg/installed/x86-windows',$ 'c:/projects/vcpkg/installed/x86-windows/share']" "-Dbuild.cpp_args=['-nologo',$ '-dwin32',$ '-d_windows',$ '-w3',$ '-utf-8',$ '-gr',$ '-ehsc',$ '-mp',$ '-d_debug',$ '-mdd',$ '-z7',$ '-ob0',$ '-od',$ '-rtc1',$ '-i\"c:/projects/vcpkg/installed/x86-windows/include\"']" "-Dbuild.cpp_eh=default" "-Dbuild.cpp_link_args=['-machine:x86',$ '-nologo',$ '-debug',$ '-incremental',$ '/libpath:c:/projects/vcpkg/installed/x86-windows/debug/lib']" "-Dbuild.cpp_rtti=true" "-Dbuild.cpp_std=none" "-Dbuild.cpp_winlibs=['kernel32.lib',$ 'user32.lib',$ 'gdi32.lib',$ 'winspool.lib',$ 'shell32.lib',$ 'ole32.lib',$ 'oleaut32.lib',$ 'uuid.lib',$ 'comdlg32.lib',$ 'advapi32.lib']" "-Dbuild.pkg_config_path=['c',$ '/projects/vcpkg/installed/x86-windows/debug/lib/pkgconfig/;c',$ '/projects/vcpkg/installed/x86-windows/share/pkgconfig/']" "-Dbuildtype=plain" "-Dc_args=['-nologo',$ '-dwin32',$ '-d_windows',$ '-w3',$ '-utf-8',$ '-mp',$ '-d_debug',$ '-mdd',$ '-z7',$ '-ob0',$ '-od',$ '-rtc1',$ '-i\"c:/projects/vcpkg/installed/x86-windows/include\"']" "-Dc_link_args=['-machine:x86',$ '-nologo',$ '-debug',$ '-incremental',$ '/libpath:c:/projects/vcpkg/installed/x86-windows/debug/lib']" "-Dc_std=gnu99" "-Dc_winlibs=['kernel32.lib',$ 'user32.lib',$ 'gdi32.lib',$ 'winspool.lib',$ 'shell32.lib',$ 'ole32.lib',$ 'oleaut32.lib',$ 'uuid.lib',$ 'comdlg32.lib',$ 'advapi32.lib']" "-Dcairo=enabled" "-Dcmake_prefix_path=['c:/projects/vcpkg/installed/x86-windows/debug',$ 'c:/projects/vcpkg/installed/x86-windows',$ 'c:/projects/vcpkg/installed/x86-windows/share']" "-Dcpp_args=['-nologo',$ '-dwin32',$ '-d_windows',$ '-w3',$ '-utf-8',$ '-gr',$ '-ehsc',$ '-mp',$ '-d_debug',$ '-mdd',$ '-z7',$ '-ob0',$ '-od',$ '-rtc1',$ '-i\"c:/projects/vcpkg/installed/x86-windows/include\"']" "-Dcpp_eh=default" "-Dcpp_link_args=['-machine:x86',$ '-nologo',$ '-debug',$ '-incremental',$ '/libpath:c:/projects/vcpkg/installed/x86-windows/debug/lib']" "-Dcpp_rtti=true" "-Dcpp_std=none" "-Dcpp_winlibs=['kernel32.lib',$ 'user32.lib',$ 'gdi32.lib',$ 'winspool.lib',$ 'shell32.lib',$ 'ole32.lib',$ 'oleaut32.lib',$ 'uuid.lib',$ 'comdlg32.lib',$ 'advapi32.lib']" "-Ddatadir=share" "-Ddebug=true" "-Ddefault_library=shared" "-Derrorlogs=true" "-Dfontconfig=enabled" "-Dforce_fallback_for=[]" "-Dfreetype=enabled" "-Dgtk_doc=false" "-Dincludedir=../include" "-Dinfodir=share/info" "-Dinstall-tests=false" "-Dinstall_umask=0o22" "-Dintrospection=disabled" "-Dlayout=mirror" "-Dlibdir=lib" "-Dlibexecdir=libexec" "-Dlibthai=auto" "-Dlocaledir=share/locale" "-Dlocalstatedir=var" "-Dmandir=share/man" "-Doptimization=0" "-Dpkg_config_path=['c',$ '/projects/vcpkg/installed/x86-windows/debug/lib/pkgconfig/;c',$ '/projects/vcpkg/installed/x86-windows/share/pkgconfig/']" "-Dprefix=C:/projects/vcpkg/packages/pango_x86-windows/debug" "-Dsbindir=sbin" "-Dsharedstatedir=com" "-Dstdsplit=true" "-Dstrip=false" "-Dsysconfdir=etc" "-Dsysprof=disabled" "-Dunity=off" "-Dunity_size=4" "-Dwarning_level=1" "-Dwerror=false" "-Dwrap_mode=nodownload" "-Dxft=disabled"
 pool = console

build scan-build: phony meson-scan-build
SchaichAlonso commented 3 years ago

After having removed my former vcpkg directory and cloned/bootstrapped vpkg from scratch. I can now build/install pango, and also execute the now-bundled tools\pango\pango-view demo application.

I noticed, though, that in the clean clone of the current vcpkg master, in order to install pango:x86-windows, I need to install a number of x64-windows variants of pango's dependencies. I think these dependencies were not tracked by the old clone of vcpkg which might have caused issues when upgrading the pango-installation.

Neumann-A commented 3 years ago

I need to install a number of x64-windows variants of pango's dependencies

use --host-triplet=x86-windows in the vcpkg install command