-
Notifications
You must be signed in to change notification settings - Fork 6.4k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[icu] build failure icu 70.1, error: Host path separator (:) in path; this is unsupported. #24138
Comments
Will be fixed by #23429. |
thanks your reply, by the way when? |
today, I brand new install vcpkg and vcpkg install icu:x64-linux, do not work, os: centos 7.9 |
@chris-shenzhen-china Failure logs please? |
***@***.*** vcpkg]# ./vcpkg install icu:x64-linux
Computing installation plan...
The following packages will be built and installed:
icu[core]:x64-linux -> 71.1
Detecting compiler hash for triplet x64-linux...
Restored 0 packages from /root/.cache/vcpkg/archives in 16.67 us. Use --debug to see more details.
Starting package 1/1: icu:x64-linux
Building package icu[core]:x64-linux...
-- Using cached icu4c-71_1-src.tgz.
-- Cleaning sources at /usr/work/vcpkg/buildtrees/icu/src/c-71_1-src-08c83f7de1.clean. Use --editable to skip cleaning for the packages you specify.
-- Extracting source /usr/work/vcpkg/downloads/icu4c-71_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
-- Applying patch check-autoconf-archive.patch
-- Using source at /usr/work/vcpkg/buildtrees/icu/src/c-71_1-src-08c83f7de1.clean
-- Found external ninja('1.10.2').
-- Getting CMake variables for x64-linux-dbg
-- Getting CMake variables for x64-linux-rel
CMake Error at scripts/cmake/vcpkg_host_path_list.cmake:43 (message):
Host path separator (:) in path; this is unsupported.
Call Stack (most recent call first):
scripts/cmake/vcpkg_host_path_list.cmake:72 (z_vcpkg_translate_to_host_path_list)
scripts/cmake/vcpkg_configure_make.cmake:218 (vcpkg_host_path_list)
scripts/cmake/vcpkg_configure_make.cmake:549 (z_prepend_include_path)
ports/icu/portfile.cmake:53 (vcpkg_configure_make)
scripts/ports.cmake:146 (include)
error: building icu:x64-linux failed with: BUILD_FAILED
Please ensure you're using the latest portfiles with `git pull` and `./vcpkg update`.
Then check for known issues at:
https://github.com/microsoft/vcpkg/issues?q=is%3Aissue+is%3Aopen+in%3Atitle+icu
You can submit a new issue at:
https://github.com/microsoft/vcpkg/issues/new?template=report-package-build-failure.md&title=[icu]+Build+error
including:
package: icu[core]:x64-linux -> 71.1
vcpkg-tool version: 2022-03-30-692785ac944e81417840c6de244fb3e18a4b35eb
vcpkg-scripts version: 0d7603c 2022-05-09 (66 minutes ago)
Additionally, attach any relevant sections from the log files above.
…------------------ 原始邮件 ------------------
发件人: "microsoft/vcpkg" ***@***.***>;
发送时间: 2022年5月10日(星期二) 下午2:48
***@***.***>;
***@***.******@***.***>;
主题: Re: [microsoft/vcpkg] [icu] build failure icu 70.1, error: Host path separator (:) in path; this is unsupported. (Issue #24138)
@chris-shenzhen-china Failure logs please?
—
Reply to this email directly, view it on GitHub, or unsubscribe.
You are receiving this because you were mentioned.Message ID: ***@***.***>
|
@chris-shenzhen-china Can you please provide your environment variable value @BillyONeal This issue has the same problem with #22812 but it's in other environment variables. |
[root@centos-dev vcpkg-new]# echo $C_INCLUDE_PATH |
Can you please test my PR #24653 whether it works? Thanks. |
I have not tested any PR, how can I do it, could you have some info like step by step?
…------------------ 原始邮件 ------------------
发件人: "microsoft/vcpkg" ***@***.***>;
发送时间: 2022年5月11日(星期三) 下午3:36
***@***.***>;
***@***.******@***.***>;
主题: Re: [microsoft/vcpkg] [icu] build failure icu 70.1, error: Host path separator (:) in path; this is unsupported. (Issue #24138)
Can you please test my PR #24653 whether it works?
Thanks.
—
Reply to this email directly, view it on GitHub, or unsubscribe.
You are receiving this because you were mentioned.Message ID: ***@***.***>
|
@chris-shenzhen-china Check my changes and modify it in your vcpkg, then try to install icu. |
I think this is not related to the envronment Thanks. |
It is easily reproducible on x64-linux:
|
------------------ 原始邮件 ------------------
发件人: "microsoft/vcpkg" ***@***.***>;
发送时间: 2022年5月20日(星期五) 中午1:52
***@***.***>;
***@***.******@***.***>;
主题: Re: [microsoft/vcpkg] [icu] build failure icu 70.1, error: Host path separator (:) in path; this is unsupported. (Issue #24138)
I think this is not related to the envronment C_INCLUDE_PATH contains :, can you please add extra option --x-cmake-args=--trace-expand to the install command, rerun the install then provide the full output?
Thanks.
It is easily reproducible on x64-linux:
$ export C_INCLUDE_PATH=$PWD/installed/x64-linux/include:$PWD/installed/x64-linux/include $ ./vcpkg install icu
—
Reply to this email directly, view it on GitHub, or unsubscribe.
You are receiving this because you were mentioned.Message ID: ***@***.***>
|
|
today,ubuntu1804 install icu success, but centos 7.9 failed, error info: no member named 'max_align_t' in namespace 'std'; did you mean simply 'max_align_t'? |
Which gcc version do you use? |
root@centos-dev vcpkg]# gcc -v |
root@centos-dev vcpkg]# clang -v |
but clang version is old |
Can you please provide the full log? |
We solved the "Host path separator (:) in path; this is unsupported" issue. Can new issues be treated in new GH issues? |
sure |
Should be the same issue with catchorg/Catch2#334. |
many thanks. |
today install icu, not work yet. i update centos and install vcpkg this moring.
```
***@***.*** vcpkg]# ./vcpkg install icu:x64-linux
Computing installation plan...
The following packages will be built and installed:
icu[core]:x64-linux -> 71.1
Detecting compiler hash for triplet x64-linux...
Restored 0 packages from /root/.cache/vcpkg/archives in 16.67 us. Use --debug to see more details.
Starting package 1/1: icu:x64-linux
Building package icu[core]:x64-linux...
-- Using cached icu4c-71_1-src.tgz.
-- Cleaning sources at /usr/work/vcpkg/buildtrees/icu/src/c-71_1-src-08c83f7de1.clean. Use --editable to skip cleaning for the packages you specify.
-- Extracting source /usr/work/vcpkg/downloads/icu4c-71_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
-- Applying patch check-autoconf-archive.patch
-- Using source at /usr/work/vcpkg/buildtrees/icu/src/c-71_1-src-08c83f7de1.clean
-- Found external ninja('1.10.2').
-- Getting CMake variables for x64-linux-dbg
-- Getting CMake variables for x64-linux-rel
CMake Error at scripts/cmake/vcpkg_host_path_list.cmake:43 (message):
Host path separator (:) in path; this is unsupported.
Call Stack (most recent call first):
scripts/cmake/vcpkg_host_path_list.cmake:72 (z_vcpkg_translate_to_host_path_list)
scripts/cmake/vcpkg_configure_make.cmake:218 (vcpkg_host_path_list)
scripts/cmake/vcpkg_configure_make.cmake:549 (z_prepend_include_path)
ports/icu/portfile.cmake:53 (vcpkg_configure_make)
scripts/ports.cmake:146 (include)
error: building icu:x64-linux failed with: BUILD_FAILED
Please ensure you're using the latest portfiles with `git pull` and `./vcpkg update`.
Then check for known issues at:
https://github.com/microsoft/vcpkg/issues?q=is%3Aissue+is%3Aopen+in%3Atitle+icu
You can submit a new issue at:
https://github.com/microsoft/vcpkg/issues/new?template=report-package-build-failure.md&title=[icu]+Build+error
including:
package: icu[core]:x64-linux -> 71.1
vcpkg-tool version: 2022-03-30-692785ac944e81417840c6de244fb3e18a4b35eb
vcpkg-scripts version: 0d7603c 2022-05-09 (66 minutes ago)
Additionally, attach any relevant sections from the log files above.
```
…------------------ 原始邮件 ------------------
发件人: "microsoft/vcpkg" ***@***.***>;
发送时间: 2022年5月10日(星期二) 上午8:23
***@***.***>;
***@***.******@***.***>;
主题: Re: [microsoft/vcpkg] [icu] build failure icu 70.1, error: Host path separator (:) in path; this is unsupported. (Issue #24138)
Closed #24138 via #23429.
—
Reply to this email directly, view it on GitHub, or unsubscribe.
You are receiving this because you authored the thread.Message ID: ***@***.***>
|
Which path did you clone your vcpkg? |
You must upgrade to receive bug fixes.
|
Host Environment
To Reproduce
Steps to reproduce the behavior:
./vcpkg install icu:x64-linux
Failure logs
[root@centos-dev vcpkg]# ./vcpkg install icu:x64-linux
Computing installation plan...
The following packages will be built and installed:
icu[core]:x64-linux -> 70.1
Detecting compiler hash for triplet x64-linux...
Restored 0 packages from /root/.cache/vcpkg/archives in 5.45 us. Use --debug to see more details.
Starting package 1/1: icu:x64-linux
Building package icu[core]:x64-linux...
-- Using cached icu4c-70_1-src.tgz.
-- Cleaning sources at /usr/work/vcpkg/buildtrees/icu/src/c-70_1-src-a6ee276eef.clean. Use --editable to skip cleaning for the packages you specify.
-- Extracting source /usr/work/vcpkg/downloads/icu4c-70_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/work/vcpkg/buildtrees/icu/src/c-70_1-src-a6ee276eef.clean
-- Found external ninja('1.10.2').
-- Getting CMake variables for x64-linux-dbg
-- Getting CMake variables for x64-linux-rel
CMake Error at scripts/cmake/vcpkg_host_path_list.cmake:43 (message):
Host path separator (:) in path; this is unsupported.
Call Stack (most recent call first):
scripts/cmake/vcpkg_host_path_list.cmake:72 (z_vcpkg_translate_to_host_path_list)
scripts/cmake/vcpkg_configure_make.cmake:218 (vcpkg_host_path_list)
scripts/cmake/vcpkg_configure_make.cmake:548 (z_prepend_include_path)
ports/icu/portfile.cmake:52 (vcpkg_configure_make)
scripts/ports.cmake:145 (include)
error: building icu:x64-linux failed with: BUILD_FAILED
Please ensure you're using the latest portfiles with
git pull
and./vcpkg update
.Then check for known issues at:
https://github.com/microsoft/vcpkg/issues?q=is%3Aissue+is%3Aopen+in%3Atitle+icu
You can submit a new issue at:
https://github.com/microsoft/vcpkg/issues/new?template=report-package-build-failure.md&title=[icu]+Build+error
including:
package: icu[core]:x64-linux -> 70.1
vcpkg-tool version: 2022-03-30-692785ac944e81417840c6de244fb3e18a4b35eb
vcpkg-scripts version: 99346bb 2022-04-13 (14 hours ago)
Additionally, attach any relevant sections from the log files above.
The text was updated successfully, but these errors were encountered: