Closed mz02005 closed 4 months ago
on macos 12, also build error
Building icu[core,tools]:x64-osx...
-- Downloading https://github.com/unicode-org/icu/releases/download/release-73-1/icu4c-73_1-src.tgz -> icu4c-73_1-src.tgz...
-- Extracting source /usr/local/share/vcpkg/downloads/icu4c-73_1-src.tgz
-- Applying patch disable-escapestr-tool.patch
-- Applying patch remove-MD-from-configure.patch
-- Applying patch fix_parallel_build_on_windows.patch
-- Applying patch fix-extra.patch
-- Applying patch mingw-dll-install.patch
-- Applying patch disable-static-prefix.patch
-- Applying patch fix-win-build.patch
-- Using source at /usr/local/share/vcpkg/buildtrees/icu/src/c-73_1-src-3575e21c7c.clean
-- Found external ninja('1.11.1').
-- Getting CMake variables for x64-osx-dbg
-- Getting CMake variables for x64-osx-rel
-- Generating configure for x64-osx
-- Finished generating configure for x64-osx
-- Configuring x64-osx-dbg
CMake Error at scripts/cmake/vcpkg_execute_required_process.cmake:112 (message):
Command failed: /bin/bash -c "V=1 ./../src/c-73_1-src-3575e21c7c.clean/source/configure \"--disable-samples\" \"--disable-tests\" \"--disable-layoutex\" \"--enable-tools\" \"--disable-silent-rules\" \"--verbose\" \"--disable-shared\" \"--enable-static\" \"--enable-debug\" \"--disable-release\" \"--prefix=/usr/local/share/vcpkg/installed/x64-osx/debug\" \"--bindir=\\${prefix}/../tools/icu/debug/bin\" \"--sbindir=\\${prefix}/../tools/icu/debug/sbin\" \"--libdir=\\${prefix}/lib\" \"--includedir=\\${prefix}/../include\" \"--datarootdir=\\${prefix}/share/icu\""
Working Directory: /usr/local/share/vcpkg/buildtrees/icu/x64-osx-dbg
Error code: 1
See logs for more information:
/usr/local/share/vcpkg/buildtrees/icu/config-x64-osx-dbg-config.log
/usr/local/share/vcpkg/buildtrees/icu/config-x64-osx-dbg-out.log
/usr/local/share/vcpkg/buildtrees/icu/config-x64-osx-dbg-err.log
Call Stack (most recent call first):
scripts/cmake/vcpkg_configure_make.cmake:838 (vcpkg_execute_required_process)
ports/icu/portfile.cmake:54 (vcpkg_configure_make)
scripts/ports.cmake:147 (include)
error: building icu:x64-osx failed with: BUILD_FAILED
@xiaoyifang, it's the config-x64-osx-dbg-err.log
file that contains the actual error.
On Windows10 ,I also build error,seem like the same . -- Configuring x64-windows-dbg CMake Error at scripts/cmake/vcpkg_execute_required_process.cmake:112 (message): Command failed: "C:/Program Files/vcpkg-master/downloads/tools/msys2/87962f0d86055c95/usr/bin/bash.exe" --noprofile --norc --debug -c "V=1 CPP='compile cl.exe -E' CC='compile cl.exe' CC_FOR_BUILD='compile cl.exe' CPP_FOR_BUILD='compile cl.exe -E' CXX_FOR_BUILD='compile cl.exe' CXX='compile cl.exe' RC='windres-rc rc.exe' WINDRES='windres-rc rc.exe' AR='ar-lib lib.exe' LD='link.exe -verbose' RANLIB=':' STRIP=':' NM='dumpbin.exe -symbols -headers' DLLTOOL='link.exe -verbose -dll' CCAS=':' AS=':' ./../src/c-73_1-src-3575e21c7c.clean/source/configure --build=x86_64-pc-mingw32 \"--enable-icu-build-win\" \"--disable-samples\" \"--disable-tests\" \"--disable-layoutex\" \"--enable-tools\" \"ac_cv_prog_ac_ct_STRIP=:\" \"gl_cv_double_slash_root=yes\" \"ac_cv_func_memmove=yes\" \"--disable-silent-rules\" \"--verbose\" \"--enable-shared\" \"--disable-static\" \"--enable-debug\" \"--disable-release\" \"--prefix=/C/Program Files/vcpkg-master/installed/x64-windows/debug\" \"--bindir=\${prefix}/../tools/icu/debug/bin\" \"--sbindir=\${prefix}/../tools/icu/debug/sbin\" \"--libdir=\${prefix}/lib\" \"--includedir=\${prefix}/../include\" \"--datarootdir=\${prefix}/share/icu\"" Working Directory: C:/Program Files/vcpkg-master/buildtrees/icu/x64-windows-dbg Error code: 1 See logs for more information: C:\Program Files\vcpkg-master\buildtrees\icu\config-x64-windows-dbg-config.log C:\Program Files\vcpkg-master\buildtrees\icu\config-x64-windows-dbg-out.log C:\Program Files\vcpkg-master\buildtrees\icu\config-x64-windows-dbg-err.log
Call Stack (most recent call first): scripts/cmake/vcpkg_configure_make.cmake:838 (vcpkg_execute_required_process) ports/icu/portfile.cmake:54 (vcpkg_configure_make) scripts/ports.cmake:168 (include) config-x64-windows-dbg-config.log config-x64-windows-dbg-err.log config-x64-windows-dbg-out.log
@xroot3 Choose a vcpkg installation path without special characters ' '
(and '+'
). There are build system which cannot handle this well.
... --prefix=/C/Program Files/vcpkg-master/installed/x64-windows/debug ... ^
configure:5186: error: Error! Cross compiling but no --with-cross-build option specified - please supply the path to an executable ICU's build root
vcpkg passes --host
but not --build
, and thus activates cross-compiling mode in configure
,
but vcpkg itself might consider this a native build. Normally this isn't a problem, but icu is special.
You might perhaps use a custom triplet file with
if(PORT STREQUAL "icu")
set(VCPKG_CONFIGURE_MAKE_OPTIONS "--build=aarch64-unknown-linux-gnu")
endif()
so that it matches --host
.
CC @Neumann-A for consideration for vcpkg-cmake
.
This is an automated message. Per our repo policy, stale issues get closed if there has been no activity in the past 180 days. The issue will be automatically closed in 14 days. If you wish to keep this issue open, please add a new comment.
Package: icu[core,tools]:arm64-linux-release -> 73.1
Host Environment
To Reproduce
vcpkg install
Failure logs/home/mz/works/vcpkg/buildtrees/icu/config-arm64-linux-release-dbg-config.log
``` This file contains any messages produced by compilers while running configure, to aid debugging if configure makes a mistake. It was created by ICU configure 73.1, which was generated by GNU Autoconf 2.71. Invocation command line was $ ./../src/c-73_1-src-3575e21c7c.clean/source/configure --host=aarch64-unknown-linux-gnu --disable-samples --disable-tests --disable-layoutex --enable-tools --disable-silent-rules --verbose --disable-shared --enable-static --enable-debug --disable-release --prefix=/home/mz/works/code/test/testmanifest/vcpkg_installed/arm64-linux-release/debug '--bindir=${prefix}/../tools/icu/debug/bin' '--sbindir=${prefix}/../tools/icu/debug/sbin' '--libdir=${prefix}/lib' '--includedir=${prefix}/../include' '--datarootdir=${prefix}/share/icu' ## --------- ## ## Platform. ## ## --------- ## hostname = mz-ubuntu-desktop uname -m = x86_64 uname -r = 6.2.0-26-generic uname -s = Linux uname -v = #26~22.04.1-Ubuntu SMP PREEMPT_DYNAMIC Thu Jul 13 16:27:29 UTC 2 /usr/bin/uname -p = x86_64 /bin/uname -X = unknown /bin/arch = x86_64 /usr/bin/arch -k = unknown /usr/convex/getsysinfo = unknown /usr/bin/hostinfo = unknown /bin/machine = unknown /usr/bin/oslevel = unknown /bin/universe = unknown PATH: /home/mz/works/vcpkg/ PATH: /usr/local/sbin/ PATH: /usr/local/bin/ PATH: /usr/sbin/ PATH: /usr/bin/ PATH: /sbin/ PATH: /bin/ PATH: /usr/games/ PATH: /usr/local/games/ PATH: /snap/bin/ PATH: /snap/bin/ PATH: /home/mz/.dotnet/tools/ PATH: /opt/crosstool-ng/bin/ PATH: /home/mz/works/vcpkg/downloads/tools/ninja/1.10.2-linux/ PATH: /bin/ ## ----------- ## ## Core tests. ## ## ----------- ## configure:3118: looking for aux files: install-sh config.guess config.sub configure:3131: trying ./../src/c-73_1-src-3575e21c7c.clean/source/ configure:3142: ./../src/c-73_1-src-3575e21c7c.clean/source/install-sh found configure:3160: ./../src/c-73_1-src-3575e21c7c.clean/source/config.guess found configure:3160: ./../src/c-73_1-src-3575e21c7c.clean/source/config.sub found configure:3300: checking for ICU version numbers configure:3333: result: release 73.1, library 73.1, unicode version 15.0 configure:3346: checking build system type configure:3361: result: x86_64-pc-linux-gnu configure:3381: checking host system type configure:3395: result: aarch64-unknown-linux-gnu configure:3469: checking whether to build debug libraries configure:3482: result: yes configure:3487: checking whether to build release libraries configure:3500: result: no configure:3528: checking for aarch64-unknown-linux-gnu-clang configure:3560: result: /home/mz/x-tools/aarch64-unknown-linux-gnu/bin/aarch64-unknown-linux-gnu-gcc configure:3640: checking for C compiler version configure:3649: /home/mz/x-tools/aarch64-unknown-linux-gnu/bin/aarch64-unknown-linux-gnu-gcc --version >&5 aarch64-unknown-linux-gnu-gcc (crosstool-NG 1.25.0) 10.3.0 Copyright (C) 2020 Free Software Foundation, Inc. This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. configure:3660: $? = 0 configure:3649: /home/mz/x-tools/aarch64-unknown-linux-gnu/bin/aarch64-unknown-linux-gnu-gcc -v >&5 Using built-in specs. COLLECT_GCC=/home/mz/x-tools/aarch64-unknown-linux-gnu/bin/aarch64-unknown-linux-gnu-gcc COLLECT_LTO_WRAPPER=/home/mz/x-tools/aarch64-unknown-linux-gnu/libexec/gcc/aarch64-unknown-linux-gnu/10.3.0/lto-wrapper Target: aarch64-unknown-linux-gnu Configured with: /home/mz/works/crosstool/.build/aarch64-unknown-linux-gnu/src/gcc/configure --build=x86_64-build_pc-linux-gnu --host=x86_64-build_pc-linux-gnu --target=aarch64-unknown-linux-gnu --prefix=/home/mz/x-tools/aarch64-unknown-linux-gnu --exec_prefix=/home/mz/x-tools/aarch64-unknown-linux-gnu --with-sysroot=/home/mz/x-tools/aarch64-unknown-linux-gnu/aarch64-unknown-linux-gnu/sysroot --enable-languages=c,c++ --with-arch=armv8-a --with-pkgversion='crosstool-NG 1.25.0' --enable-__cxa_atexit --disable-libmudflap --disable-libgomp --disable-libssp --disable-libquadmath --disable-libquadmath-support --disable-libsanitizer --disable-libmpx --disable-libstdcxx-verbose --with-gmp=/home/mz/works/crosstool/.build/aarch64-unknown-linux-gnu/buildtools --with-mpfr=/home/mz/works/crosstool/.build/aarch64-unknown-linux-gnu/buildtools --with-mpc=/home/mz/works/crosstool/.build/aarch64-unknown-linux-gnu/buildtools --with-isl=/home/mz/works/crosstool/.build/aarch64-unknown-linux-gnu/buildtools --enable-lto --enable-threads=posix --enable-target-optspace --disable-plugin --disable-nls --disable-multilib --with-local-prefix=/home/mz/x-tools/aarch64-unknown-linux-gnu/aarch64-unknown-linux-gnu/sysroot --enable-long-long Thread model: posix Supported LTO compression algorithms: zlib gcc version 10.3.0 (crosstool-NG 1.25.0) configure:3660: $? = 0 configure:3649: /home/mz/x-tools/aarch64-unknown-linux-gnu/bin/aarch64-unknown-linux-gnu-gcc -V >&5 aarch64-unknown-linux-gnu-gcc: error: unrecognized command-line option '-V' aarch64-unknown-linux-gnu-gcc: fatal error: no input files compilation terminated. configure:3660: $? = 1 configure:3649: /home/mz/x-tools/aarch64-unknown-linux-gnu/bin/aarch64-unknown-linux-gnu-gcc -qversion >&5 aarch64-unknown-linux-gnu-gcc: error: unrecognized command-line option '-qversion'; did you mean '--version'? aarch64-unknown-linux-gnu-gcc: fatal error: no input files compilation terminated. configure:3660: $? = 1 configure:3649: /home/mz/x-tools/aarch64-unknown-linux-gnu/bin/aarch64-unknown-linux-gnu-gcc -version >&5 aarch64-unknown-linux-gnu-gcc: error: unrecognized command-line option '-version' aarch64-unknown-linux-gnu-gcc: fatal error: no input files compilation terminated. configure:3660: $? = 1 configure:3680: checking whether the C compiler works configure:3702: /home/mz/x-tools/aarch64-unknown-linux-gnu/bin/aarch64-unknown-linux-gnu-gcc -g --sysroot=/home/mz/x-tools/aarch64-unknown-linux-gnu/aarch64-unknown-linux-gnu/sysroot -L/home/mz/works/code/test/testmanifest/vcpkg_installed/arm64-linux-release/debug/lib --sysroot=/home/mz/x-tools/aarch64-unknown-linux-gnu/aarch64-unknown-linux-gnu/sysroot conftest.c >&5 configure:3706: $? = 0 configure:3756: result: yes configure:3759: checking for C compiler default output file name configure:3761: result: a.out configure:3767: checking for suffix of executables configure:3774: /home/mz/x-tools/aarch64-unknown-linux-gnu/bin/aarch64-unknown-linux-gnu-gcc -o conftest -g --sysroot=/home/mz/x-tools/aarch64-unknown-linux-gnu/aarch64-unknown-linux-gnu/sysroot -L/home/mz/works/code/test/testmanifest/vcpkg_installed/arm64-linux-release/debug/lib --sysroot=/home/mz/x-tools/aarch64-unknown-linux-gnu/aarch64-unknown-linux-gnu/sysroot conftest.c >&5 configure:3778: $? = 0 configure:3801: result: configure:3823: checking whether we are cross compiling configure:3831: /home/mz/x-tools/aarch64-unknown-linux-gnu/bin/aarch64-unknown-linux-gnu-gcc -o conftest -g --sysroot=/home/mz/x-tools/aarch64-unknown-linux-gnu/aarch64-unknown-linux-gnu/sysroot -L/home/mz/works/code/test/testmanifest/vcpkg_installed/arm64-linux-release/debug/lib --sysroot=/home/mz/x-tools/aarch64-unknown-linux-gnu/aarch64-unknown-linux-gnu/sysroot conftest.c >&5 configure:3835: $? = 0 configure:3842: ./conftest ./../src/c-73_1-src-3575e21c7c.clean/source/configure: line 3844: ./conftest: cannot execute binary file: Exec format error configure:3846: $? = 126 configure:3861: result: yes configure:3866: checking for suffix of object files configure:3889: /home/mz/x-tools/aarch64-unknown-linux-gnu/bin/aarch64-unknown-linux-gnu-gcc -c -g --sysroot=/home/mz/x-tools/aarch64-unknown-linux-gnu/aarch64-unknown-linux-gnu/sysroot conftest.c >&5 configure:3893: $? = 0 configure:3915: result: o configure:3919: checking whether the compiler supports GNU C configure:3939: /home/mz/x-tools/aarch64-unknown-linux-gnu/bin/aarch64-unknown-linux-gnu-gcc -c -g --sysroot=/home/mz/x-tools/aarch64-unknown-linux-gnu/aarch64-unknown-linux-gnu/sysroot conftest.c >&5 configure:3939: $? = 0 configure:3949: result: yes configure:3960: checking whether /home/mz/x-tools/aarch64-unknown-linux-gnu/bin/aarch64-unknown-linux-gnu-gcc accepts -g configure:3981: /home/mz/x-tools/aarch64-unknown-linux-gnu/bin/aarch64-unknown-linux-gnu-gcc -c -g --sysroot=/home/mz/x-tools/aarch64-unknown-linux-gnu/aarch64-unknown-linux-gnu/sysroot conftest.c >&5 configure:3981: $? = 0 configure:4025: result: yes configure:4045: checking for /home/mz/x-tools/aarch64-unknown-linux-gnu/bin/aarch64-unknown-linux-gnu-gcc option to enable C11 features configure:4060: /home/mz/x-tools/aarch64-unknown-linux-gnu/bin/aarch64-unknown-linux-gnu-gcc -c -g --sysroot=/home/mz/x-tools/aarch64-unknown-linux-gnu/aarch64-unknown-linux-gnu/sysroot conftest.c >&5 configure:4060: $? = 0 configure:4078: result: none needed configure:4318: checking for C++ compiler version configure:4327: /home/mz/x-tools/aarch64-unknown-linux-gnu/bin/aarch64-unknown-linux-gnu-g++ --version >&5 aarch64-unknown-linux-gnu-g++ (crosstool-NG 1.25.0) 10.3.0 Copyright (C) 2020 Free Software Foundation, Inc. This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. configure:4338: $? = 0 configure:4327: /home/mz/x-tools/aarch64-unknown-linux-gnu/bin/aarch64-unknown-linux-gnu-g++ -v >&5 Using built-in specs. COLLECT_GCC=/home/mz/x-tools/aarch64-unknown-linux-gnu/bin/aarch64-unknown-linux-gnu-g++ COLLECT_LTO_WRAPPER=/home/mz/x-tools/aarch64-unknown-linux-gnu/libexec/gcc/aarch64-unknown-linux-gnu/10.3.0/lto-wrapper Target: aarch64-unknown-linux-gnu Configured with: /home/mz/works/crosstool/.build/aarch64-unknown-linux-gnu/src/gcc/configure --build=x86_64-build_pc-linux-gnu --host=x86_64-build_pc-linux-gnu --target=aarch64-unknown-linux-gnu --prefix=/home/mz/x-tools/aarch64-unknown-linux-gnu --exec_prefix=/home/mz/x-tools/aarch64-unknown-linux-gnu --with-sysroot=/home/mz/x-tools/aarch64-unknown-linux-gnu/aarch64-unknown-linux-gnu/sysroot --enable-languages=c,c++ --with-arch=armv8-a --with-pkgversion='crosstool-NG 1.25.0' --enable-__cxa_atexit --disable-libmudflap --disable-libgomp --disable-libssp --disable-libquadmath --disable-libquadmath-support --disable-libsanitizer --disable-libmpx --disable-libstdcxx-verbose --with-gmp=/home/mz/works/crosstool/.build/aarch64-unknown-linux-gnu/buildtools --with-mpfr=/home/mz/works/crosstool/.build/aarch64-unknown-linux-gnu/buildtools --with-mpc=/home/mz/works/crosstool/.build/aarch64-unknown-linux-gnu/buildtools --with-isl=/home/mz/works/crosstool/.build/aarch64-unknown-linux-gnu/buildtools --enable-lto --enable-threads=posix --enable-target-optspace --disable-plugin --disable-nls --disable-multilib --with-local-prefix=/home/mz/x-tools/aarch64-unknown-linux-gnu/aarch64-unknown-linux-gnu/sysroot --enable-long-long Thread model: posix Supported LTO compression algorithms: zlib gcc version 10.3.0 (crosstool-NG 1.25.0) configure:4338: $? = 0 configure:4327: /home/mz/x-tools/aarch64-unknown-linux-gnu/bin/aarch64-unknown-linux-gnu-g++ -V >&5 aarch64-unknown-linux-gnu-g++: error: unrecognized command-line option '-V' aarch64-unknown-linux-gnu-g++: fatal error: no input files compilation terminated. configure:4338: $? = 1 configure:4327: /home/mz/x-tools/aarch64-unknown-linux-gnu/bin/aarch64-unknown-linux-gnu-g++ -qversion >&5 aarch64-unknown-linux-gnu-g++: error: unrecognized command-line option '-qversion'; did you mean '--version'? aarch64-unknown-linux-gnu-g++: fatal error: no input files compilation terminated. configure:4338: $? = 1 configure:4342: checking whether the compiler supports GNU C++ configure:4362: /home/mz/x-tools/aarch64-unknown-linux-gnu/bin/aarch64-unknown-linux-gnu-g++ -c -g --sysroot=/home/mz/x-tools/aarch64-unknown-linux-gnu/aarch64-unknown-linux-gnu/sysroot conftest.cpp >&5 configure:4362: $? = 0 configure:4372: result: yes configure:4383: checking whether /home/mz/x-tools/aarch64-unknown-linux-gnu/bin/aarch64-unknown-linux-gnu-g++ accepts -g configure:4404: /home/mz/x-tools/aarch64-unknown-linux-gnu/bin/aarch64-unknown-linux-gnu-g++ -c -g --sysroot=/home/mz/x-tools/aarch64-unknown-linux-gnu/aarch64-unknown-linux-gnu/sysroot conftest.cpp >&5 configure:4404: $? = 0 configure:4448: result: yes configure:4468: checking for /home/mz/x-tools/aarch64-unknown-linux-gnu/bin/aarch64-unknown-linux-gnu-g++ option to enable C++11 features configure:4483: /home/mz/x-tools/aarch64-unknown-linux-gnu/bin/aarch64-unknown-linux-gnu-g++ -c -g --sysroot=/home/mz/x-tools/aarch64-unknown-linux-gnu/aarch64-unknown-linux-gnu/sysroot conftest.cpp >&5 configure:4483: $? = 0 configure:4501: result: none needed configure:4686: checking pkg-config is at least version 0.20 configure:4689: result: yes configure:4699: checking for icu-le-hb configure:4706: $PKG_CONFIG --exists --print-errors "icu-le-hb" Package icu-le-hb was not found in the pkg-config search path. Perhaps you should add the directory containing `icu-le-hb.pc' to the PKG_CONFIG_PATH environment variable No package 'icu-le-hb' found configure:4709: $? = 1 configure:4723: $PKG_CONFIG --exists --print-errors "icu-le-hb" Package icu-le-hb was not found in the pkg-config search path. Perhaps you should add the directory containing `icu-le-hb.pc' to the PKG_CONFIG_PATH environment variable No package 'icu-le-hb' found configure:4726: $? = 1 configure:4740: result: no No package 'icu-le-hb' found configure:4795: checking how to run the C preprocessor configure:4821: /home/mz/x-tools/aarch64-unknown-linux-gnu/bin/aarch64-unknown-linux-gnu-gcc -E --sysroot=/home/mz/x-tools/aarch64-unknown-linux-gnu/aarch64-unknown-linux-gnu/sysroot conftest.c configure:4821: $? = 0 configure:4836: /home/mz/x-tools/aarch64-unknown-linux-gnu/bin/aarch64-unknown-linux-gnu-gcc -E --sysroot=/home/mz/x-tools/aarch64-unknown-linux-gnu/aarch64-unknown-linux-gnu/sysroot conftest.c conftest.c:9:10: fatal error: ac_nonexistent.h: No such file or directory 9 | #include/home/mz/works/vcpkg/buildtrees/icu/config-arm64-linux-release-dbg-out.log
``` checking for ICU version numbers... release 73.1, library 73.1, unicode version 15.0 checking build system type... x86_64-pc-linux-gnu checking host system type... aarch64-unknown-linux-gnu checking whether to build debug libraries... yes checking whether to build release libraries... no checking for aarch64-unknown-linux-gnu-clang... /home/mz/x-tools/aarch64-unknown-linux-gnu/bin/aarch64-unknown-linux-gnu-gcc checking whether the C compiler works... yes checking for C compiler default output file name... a.out checking for suffix of executables... checking whether we are cross compiling... yes checking for suffix of object files... o checking whether the compiler supports GNU C... yes checking whether /home/mz/x-tools/aarch64-unknown-linux-gnu/bin/aarch64-unknown-linux-gnu-gcc accepts -g... yes checking for /home/mz/x-tools/aarch64-unknown-linux-gnu/bin/aarch64-unknown-linux-gnu-gcc option to enable C11 features... none needed checking whether the compiler supports GNU C++... yes checking whether /home/mz/x-tools/aarch64-unknown-linux-gnu/bin/aarch64-unknown-linux-gnu-g++ accepts -g... yes checking for /home/mz/x-tools/aarch64-unknown-linux-gnu/bin/aarch64-unknown-linux-gnu-g++ option to enable C++11 features... none needed checking pkg-config is at least version 0.20... yes checking for icu-le-hb... no checking how to run the C preprocessor... /home/mz/x-tools/aarch64-unknown-linux-gnu/bin/aarch64-unknown-linux-gnu-gcc -E checking for a BSD-compatible install... /usr/bin/install -c checking for python3... /usr/bin/python3 checking for gmake... /usr/bin/gmake ```/home/mz/works/vcpkg/buildtrees/icu/config-arm64-linux-release-dbg-err.log
``` configure: WARNING: unrecognized options: --disable-silent-rules configure: error: Error! Cross compiling but no --with-cross-build option specified - please supply the path to an executable ICU's build root ```vcpkg.json
``` { "name": "test-cross-compile-with-vcpkg", "version-string": "0.0.1", "dependencies": [ "boost-system", "boost-asio", "libmysql" ] } ```