Skip to content

[apr] Build error with cross compile  #40827

@minnyres

Description

@minnyres

Package: apr:arm64-windows -> 1.7.5

Host Environment

  • Host: x64-windows
  • Compiler: MSVC 19.39.33521.0
  • vcpkg-tool version: 2023-08-09-9990a4c9026811a312cb2af78bf77f3d9d288416
    vcpkg-scripts version: 91d8887 2024-09-04 (11 hours ago)

To Reproduce

vcpkg install apr:arm64-windows
Failure logs

-- Downloading https://archive.apache.org/dist/apr/apr-1.7.5.tar.bz2 -> apr-1.7.5.tar.bz2...
-- Extracting source F:/git/vcpkg-x64/downloads/apr-1.7.5.tar.bz2
-- Applying patch unglue.patch
-- Using source at F:/git/vcpkg-x64/buildtrees/apr/src/apr-1-bc774307b8.clean
-- Configuring arm64-windows
-- Building arm64-windows-rel
CMake Error at scripts/cmake/vcpkg_execute_build_process.cmake:134 (message):
    Command failed: F:/git/vcpkg-x64/downloads/tools/cmake-3.29.2-windows/cmake-3.29.2-windows-i386/bin/cmake.exe --build . --config Release --target install -- -v -j17
    Working Directory: F:/git/vcpkg-x64/buildtrees/apr/arm64-windows-rel
    See logs for more information:
      F:\git\vcpkg-x64\buildtrees\apr\install-arm64-windows-rel-out.log

Call Stack (most recent call first):
  installed/x64-windows/share/vcpkg-cmake/vcpkg_cmake_build.cmake:74 (vcpkg_execute_build_process)
  installed/x64-windows/share/vcpkg-cmake/vcpkg_cmake_install.cmake:16 (vcpkg_cmake_build)
  ports/apr/portfile.cmake:37 (vcpkg_cmake_install)
  scripts/ports.cmake:192 (include)



F:\git\vcpkg-x64\buildtrees\apr\install-arm64-windows-rel-out.log
Change Dir: 'F:/git/vcpkg-x64/buildtrees/apr/arm64-windows-rel'

Run Build Command(s): F:/git/vcpkg-x64/downloads/tools/ninja/1.10.2-windows/ninja.exe -v -v -j17 install
[1/85] C:\PROGRA~1\MIB055~1\2022\COMMUN~1\VC\Tools\MSVC\1439~1.335\bin\Hostx64\arm64\cl.exe   -D_CRT_NONSTDC_NO_WARNINGS -D_CRT_SECURE_NO_DEPRECATE -IF:\git\vcpkg-x64\buildtrees\apr\arm64-windows-rel -IF:\git\vcpkg-x64\buildtrees\apr\src\apr-1-bc774307b8.clean\include -IF:\git\vcpkg-x64\buildtrees\apr\src\apr-1-bc774307b8.clean\include\arch\win32 -IF:\git\vcpkg-x64\buildtrees\apr\src\apr-1-bc774307b8.clean\include\arch\unix -IF:\git\vcpkg-x64\buildtrees\apr\src\apr-1-bc774307b8.clean\include\private /nologo /DWIN32 /D_WINDOWS /utf-8 /MP  /MD /O2 /Oi /Gy /DNDEBUG /Z7 /showIncludes /FoCMakeFiles\gen_test_char.dir\tools\gen_test_char.c.obj /FdCMakeFiles\gen_test_char.dir\ /FS -c F:\git\vcpkg-x64\buildtrees\apr\src\apr-1-bc774307b8.clean\tools\gen_test_char.c
[2/85] C:\WINDOWS\system32\cmd.exe /C "cd . && F:\git\vcpkg-x64\downloads\tools\cmake-3.29.2-windows\cmake-3.29.2-windows-i386\bin\cmake.exe -E vs_link_exe --intdir=CMakeFiles\gen_test_char.dir --rc=C:\PROGRA~2\WI3CF2~1\10\bin\100226~1.0\x64\rc.exe --mt=C:\PROGRA~2\WI3CF2~1\10\bin\100226~1.0\x64\mt.exe --manifests  -- C:\PROGRA~1\MIB055~1\2022\COMMUN~1\VC\Tools\MSVC\1439~1.335\bin\Hostx64\arm64\link.exe  CMakeFiles\gen_test_char.dir\tools\gen_test_char.c.obj  /out:gen_test_char.exe /implib:gen_test_char.lib /pdb:gen_test_char.pdb /version:0.0 /machine:ARM64 /nologo /DEBUG /INCREMENTAL:NO /OPT:REF /OPT:ICF   /subsystem:console  kernel32.lib user32.lib gdi32.lib winspool.lib shell32.lib ole32.lib oleaut32.lib uuid.lib comdlg32.lib advapi32.lib && cd ."
[3/85] C:\WINDOWS\system32\cmd.exe /C "cd /D F:\git\vcpkg-x64\buildtrees\apr\arm64-windows-rel && F:\git\vcpkg-x64\buildtrees\apr\arm64-windows-rel\gen_test_char.exe > F:/git/vcpkg-x64/buildtrees/apr/arm64-windows-rel/apr_escape_test_char.h"
FAILED: apr_escape_test_char.h F:/git/vcpkg-x64/buildtrees/apr/arm64-windows-rel/apr_escape_test_char.h 
C:\WINDOWS\system32\cmd.exe /C "cd /D F:\git\vcpkg-x64\buildtrees\apr\arm64-windows-rel && F:\git\vcpkg-x64\buildtrees\apr\arm64-windows-rel\gen_test_char.exe > F:/git/vcpkg-x64/buildtrees/apr/arm64-windows-rel/apr_escape_test_char.h"
This version of F:\git\vcpkg-x64\buildtrees\apr\arm64-windows-rel\gen_test_char.exe is not compatible with the version of Windows you're running. Check your computer's system information and then contact the software publisher.
[4/85] C:\PROGRA~1\MIB055~1\2022\COMMUN~1\VC\Tools\MSVC\1439~1.335\bin\Hostx64\arm64\cl.exe   -DAPR_APP -DWINNT -D_CRT_NONSTDC_NO_WARNINGS -D_CRT_SECURE_NO_DEPRECATE -IF:\git\vcpkg-x64\buildtrees\apr\arm64-windows-rel -IF:\git\vcpkg-x64\buildtrees\apr\src\apr-1-bc774307b8.clean\include -IF:\git\vcpkg-x64\buildtrees\apr\src\apr-1-bc774307b8.clean\include\arch\win32 -IF:\git\vcpkg-x64\buildtrees\apr\src\apr-1-bc774307b8.clean\include\arch\unix -IF:\git\vcpkg-x64\buildtrees\apr\src\apr-1-bc774307b8.clean\include\private /nologo /DWIN32 /D_WINDOWS /utf-8 /MP  /MD /O2 /Oi /Gy /DNDEBUG /Z7 /showIncludes /FoCMakeFiles\libaprapp-1.dir\misc\win32\apr_app.c.obj /FdCMakeFiles\libaprapp-1.dir\libaprapp-1.pdb /FS -c F:\git\vcpkg-x64\buildtrees\apr\src\apr-1-bc774307b8.clean\misc\win32\apr_app.c
[5/85] C:\PROGRA~1\MIB055~1\2022\COMMUN~1\VC\Tools\MSVC\1439~1.335\bin\Hostx64\arm64\cl.exe   -DAPR_APP -DWINNT -D_CRT_NONSTDC_NO_WARNINGS -D_CRT_SECURE_NO_DEPRECATE -IF:\git\vcpkg-x64\buildtrees\apr\arm64-windows-rel -IF:\git\vcpkg-x64\buildtrees\apr\src\apr-1-bc774307b8.clean\include -IF:\git\vcpkg-x64\buildtrees\apr\src\apr-1-bc774307b8.clean\include\arch\win32 -IF:\git\vcpkg-x64\buildtrees\apr\src\apr-1-bc774307b8.clean\include\arch\unix -IF:\git\vcpkg-x64\buildtrees\apr\src\apr-1-bc774307b8.clean\include\private /nologo /DWIN32 /D_WINDOWS /utf-8 /MP  /MD /O2 /Oi /Gy /DNDEBUG /Z7 /showIncludes /FoCMakeFiles\libaprapp-1.dir\misc\win32\internal.c.obj /FdCMakeFiles\libaprapp-1.dir\libaprapp-1.pdb /FS -c F:\git\vcpkg-x64\buildtrees\apr\src\apr-1-bc774307b8.clean\misc\win32\internal.c
ninja: build stopped: subcommand failed.

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