Skip to content
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

[package] boost/1.75.0: Boost fails to build/install with option "i18n_backend=icu" #4297

Open
tjwrona opened this issue Jan 18, 2021 · 0 comments
Labels
bug Something isn't working

Comments

@tjwrona
Copy link

tjwrona commented Jan 18, 2021

Package and Environment Details (include every applicable attribute)

  • Package Name/Version: boost/1.75.0
  • Operating System+version: Windows 10
  • Compiler+version: Visual Studio 16.9.0 2019 Preview 2.0
  • Conan version: conan 1.29.2
  • Python version: Python 3.7.1

Steps to reproduce (Include if Applicable)

Full source of the code I am working on is located here:
https://github.com/tnt-coders/cpp-xsd/tree/f1b6f959492e2b95024b4f4743f5098acdcfab4a

This project can simply be opened in VS2019 and built from within the IDE and all dependencies should be fetched automatically during CMake generation (using cmake-conan https://github.com/conan-io/cmake-conan)

Boost is included in the conanfile as follows:

build_requires = ("boost/1.75.0")
default_options = {"boost:i18n_backend": "icu"}

At the start of the build it looks like it spits out the conan profile info:

1> [CMake] Configuration:
1> [CMake] [settings]
1> [CMake] arch=x86_64
1> [CMake] arch_build=x86_64
1> [CMake] build_type=Debug
1> [CMake] compiler=Visual Studio
1> [CMake] compiler.cppstd=17
1> [CMake] compiler.runtime=MDd
1> [CMake] compiler.version=16
1> [CMake] os=Windows
1> [CMake] os_build=Windows
1> [CMake] [options]
1> [CMake] [build_requires]
1> [CMake] [env]

An error occurs during the last part of the "ICU" build:

1> [CMake] icu/68.1: make[0]: Making `all' in `data'
1> [CMake] icu/68.1: mkdir ./out/build
1> [CMake] icu/68.1: mkdir ./out/build/icudt68l
1> [CMake] icu/68.1: Unpacking ../../source/data/in/icudt68l.dat and generating out/tmp/icudata.lst (list of data files)
1> [CMake] icu/68.1: make[0]: Making `all' in `ThisIsATest'
1> [CMake] icu/68.1: /bin/sh: line 10: cd: ThisIsATest: No such file or directory
1> [CMake] icu/68.1: make: *** [Makefile:153: all-recursive] Error 1
1> [CMake] icu/68.1: icu/68.1: 
1> [CMake] ERROR: Package 'fe49e44f647bd3bafc9ae07ede6a7bfcf148996c' build failed
1> [CMake] icu/68.1: WARN: Build folder C:\Users\tjwro\.conan\data\icu\68.1\_\_\build\fe49e44f647bd3bafc9ae07ede6a7bfcf148996c
1> [CMake] ERROR: icu/68.1: Error in build() method, line 101
1> [CMake] 	self.run(command, win_bash=tools.os_info.is_windows)
1> [CMake] 	ConanException: Error 2 while executing make --silent -j 8
1> [CMake] CMake Error at out/build/x64-Debug (default)/conan.cmake:402 (message):
1> [CMake]   Conan install failed='1'
1> [CMake] Call Stack (most recent call first):
1> [CMake]   out/build/x64-Debug (default)/conan.cmake:497 (conan_cmake_install)
1> [CMake]   out/build/x64-Debug (default)/_deps/cmakemodules-src/modules/tnt/project/Project.cmake:139 (conan_cmake_run)
1> [CMake]   CMakeLists.txt:21 (tnt_project_ConanInstall)
1> [CMake] -- Configuring incomplete, errors occurred!
1> [CMake] See also "C:/Users/tjwro/Documents/GitHub/cpp-xsd/out/build/x64-Debug (default)/CMakeFiles/CMakeOutput.log".
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

No branches or pull requests

2 participants