Closed peetonn closed 3 years ago
Mac architecture? Xcode version? Complete log? (at least from the start of "pod install" until the first errors)
x86_64; Xcode; 12.5.1;
Analyzing dependencies
Downloading dependencies
Installing boost-iosx (1.76.0.2)
[!] /bin/bash -c
set -e
sh scripts/build.sh
extracting boost_1_76_0.tar.bz2 ...
~/Library/Caches/CocoaPods/Pods/Release/boost-iosx/1.76.0.2-9cf6f/boost ~/Library/Caches/CocoaPods/Pods/Release/boost-iosx/1.76.0.2-9cf6f
Building B2 engine..
###
###
### Using 'clang' toolset.
###
###
Apple clang version 12.0.5 (clang-1205.0.22.11)
Target: x86_64-apple-darwin20.5.0
Thread model: posix
InstalledDir: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin
###
###
> clang++ -x c++ -std=c++11 -O3 -s -DNDEBUG builtins.cpp class.cpp command.cpp compile.cpp constants.cpp cwd.cpp debug.cpp debugger.cpp execcmd.cpp execnt.cpp execunix.cpp filesys.cpp filent.cpp fileunix.cpp frames.cpp function.cpp glob.cpp hash.cpp hcache.cpp hdrmacro.cpp headers.cpp jam_strings.cpp jam.cpp jamgram.cpp lists.cpp make.cpp make1.cpp md5.cpp mem.cpp modules.cpp native.cpp object.cpp option.cpp output.cpp parse.cpp pathnt.cpp pathsys.cpp pathunix.cpp regexp.cpp rules.cpp scan.cpp search.cpp startup.cpp subst.cpp sysinfo.cpp timestamp.cpp variable.cpp w32_getreg.cpp modules/order.cpp modules/path.cpp modules/property-set.cpp modules/regex.cpp modules/sequence.cpp modules/set.cpp -o b2
> cp b2 bjam
tools/build/src/engine/b2
Detecting Python version... 3.7
Detecting Python root... /Users/peetonn/miniconda3
Unicode/ICU support for Boost.Regex?... /Users/peetonn/miniconda3
Generating B2 configuration in project-config.jam for clang...
Bootstrapping is done. To build, run:
./b2
To generate header files, run:
./b2 headers
The configuration generated uses clang to build by default. If that is
unintended either use the --with-toolset option or adjust configuration, by
editing 'project-config.jam'.
Further information:
- Command line help:
./b2 --help
- Getting started guide:
http://www.boost.org/more/getting_started/unix-variants.html
- B2 documentation:
http://www.boost.org/build/
~/Library/Caches/CocoaPods/Pods/Release/boost-iosx/1.76.0.2-9cf6f
~/Library/Caches/CocoaPods/Pods/Release/boost-iosx/1.76.0.2-9cf6f/scripts ~/Library/Caches/CocoaPods/Pods/Release/boost-iosx/1.76.0.2-9cf6f
Preparing
Analyzing dependencies
Inspecting targets to integrate
Using `ARCHS` setting to build architectures of target `Pods-ICUdep`: (``)
Resolving dependencies of `Podfile`
CDN: trunk Relative path: CocoaPods-version.yml exists! Returning local because checking is only perfomed in repo update
CDN: trunk Relative path: all_pods_versions_b_4_6.txt exists! Returning local because checking is only perfomed in repo update
CDN: trunk Relative path: Specs/b/4/6/icu4c-iosx/69.1.2/icu4c-iosx.podspec.json exists! Returning local because checking is only perfomed in repo update
CDN: trunk Relative path: Specs/b/4/6/icu4c-iosx/69.1.2/icu4c-iosx.podspec.json exists! Returning local because checking is only perfomed in repo update
CDN: trunk Relative path: Specs/b/4/6/icu4c-iosx/69.1.1/icu4c-iosx.podspec.json exists! Returning local because checking is only perfomed in repo update
CDN: trunk Relative path: Specs/b/4/6/icu4c-iosx/68.2.1/icu4c-iosx.podspec.json exists! Returning local because checking is only perfomed in repo update
CDN: trunk Relative path: Specs/b/4/6/icu4c-iosx/68/icu4c-iosx.podspec.json exists! Returning local because checking is only perfomed in repo update
CDN: trunk Relative path: Specs/b/4/6/icu4c-iosx/62.2.1/icu4c-iosx.podspec.json exists! Returning local because checking is only perfomed in repo update
Comparing resolved specification to the sandbox manifest
A icu4c-iosx
Downloading dependencies
-> Installing icu4c-iosx (69.1.2)
> Copying icu4c-iosx from `/Users/peetonn/Library/Caches/CocoaPods/Pods/Release/icu4c-iosx/69.1.2-b3465` to `Pods/icu4c-iosx`
- Running pre install hooks
Generating Pods project
- Creating Pods project
- Installing files into Pods project
- Adding source files
- Adding frameworks
- Adding libraries
- Adding resources
- Linking headers
- Installing Pod Targets
- Installing target `icu4c-iosx` macOS 11.0
- Installing Aggregate Targets
- Installing target `Pods-ICUdep` macOS 12.0
- Generating Info.plist file at `Pods/Target Support Files/Pods-ICUdep/Pods-ICUdep-Info.plist`
- Generating module map file at `Pods/Target Support Files/Pods-ICUdep/Pods-ICUdep.modulemap`
- Generating umbrella header at `Pods/Target Support Files/Pods-ICUdep/Pods-ICUdep-umbrella.h`
- Generating dummy source at `Pods/Target Support Files/Pods-ICUdep/Pods-ICUdep-dummy.m`
- Integrating targets
Integrating target `icu4c-iosx`
Adding Build Phase '[CP] Copy XCFrameworks' to project.
- Generating deterministic UUIDs
- Stabilizing target UUIDs
- Running post install hooks
- Writing Xcode project file to `Pods/Pods.xcodeproj`
Cleaning up sandbox directory
Integrating client project
[!] Please close any current Xcode sessions and use `ICUdep.xcworkspace` for this project from now on.
Integrating target `Pods-ICUdep` (`ICUdep.xcodeproj` project)
Adding Build Phase '[CP] Check Pods Manifest.lock' to project.
- Running post integrate hooks
- Writing Lockfile in `Podfile.lock`
- Writing Manifest in `Pods/Manifest.lock`
CDN: trunk Relative path: CocoaPods-version.yml exists! Returning local because checking is only perfomed in repo update
-> Pod installation complete! There is 1 dependency from the Podfile and 1 total pod installed.
~/Library/Caches/CocoaPods/Pods/Release/boost-iosx/1.76.0.2-9cf6f
~/Library/Caches/CocoaPods/Pods/Release/boost-iosx/1.76.0.2-9cf6f/boost ~/Library/Caches/CocoaPods/Pods/Release/boost-iosx/1.76.0.2-9cf6f
patching boost...
patching file tools/build/src/tools/gcc.jam
patching file tools/build/src/tools/features/instruction-set-feature.jam
Performing configuration checks
- default address-model : 64-bit [1]
- default architecture : x86 [1]
Building the Boost C++ Libraries.
- compiler supports SSE2 : yes [2]
- compiler supports SSE4.1 : yes [2]
- C++11 mutex : yes [2]
- lockfree boost::atomic_flag : yes [2]
- has stat::st_mtim : no [2]
- has stat::st_mtimensec : no [2]
- has stat::st_mtimespec : yes [2]
- has stat::st_birthtim : no [2]
- has stat::st_birthtimensec : no [2]
- has stat::st_birthtimespec : yes [2]
- has statx : no [2]
- has statx syscall : no [2]
- cxx11_auto_declarations : yes [2]
- cxx11_constexpr : yes [2]
- cxx11_defaulted_functions : yes [2]
- cxx11_final : yes [2]
- cxx11_hdr_mutex : yes [2]
- cxx11_hdr_tuple : yes [2]
- cxx11_lambdas : yes [2]
- cxx11_noexcept : yes [2]
- cxx11_nullptr : yes [2]
- cxx11_rvalue_references : yes [2]
- cxx11_template_aliases : yes [2]
- cxx11_thread_local : yes [2]
- cxx11_variadic_templates : yes [2]
- cxx11_auto_declarations : yes [3]
- cxx11_constexpr : yes [3]
- cxx11_defaulted_functions : yes [3]
- cxx11_final : yes [3]
- cxx11_hdr_mutex : yes [3]
- cxx11_hdr_tuple : yes [3]
- cxx11_lambdas : yes [3]
- cxx11_noexcept : yes [3]
- cxx11_nullptr : yes [3]
- cxx11_rvalue_references : yes [3]
- cxx11_template_aliases : yes [3]
- cxx11_thread_local : yes [3]
- cxx11_variadic_templates : yes [3]
- has_icu builds : yes [2]
- zlib : yes [4]
- bzip2 : yes [4]
- lzma : yes [4]
- zstd : yes [4]
- has_lzma_cputhreads builds : yes [2]
- cxx11_decltype : yes [2]
- cxx11_basic_alignas : yes [2]
- iconv (libc) : no [2]
- iconv (separate) : yes [2]
- icu : yes [2]
- native atomic int32 supported : yes [2]
- native syslog supported : yes [2]
- pthread supports robust mutexes : no [2]
- compiler supports SSSE3 : yes [2]
- compiler supports AVX2 : no [2]
- gcc visibility : yes [2]
- sfinae_expr : yes [2]
- cxx11_unified_initialization_syntax : yes [2]
- cxx11_hdr_initializer_list : yes [2]
- cxx11_hdr_chrono : yes [2]
- cxx11_numeric_limits : yes [2]
- cxx11_hdr_array : yes [2]
- cxx11_hdr_atomic : yes [2]
- cxx11_hdr_type_traits : yes [2]
- cxx11_allocator : yes [2]
- cxx11_explicit_conversion_operators : yes [2]
- long double support : yes [2]
- cxx11_static_assert : yes [2]
- std::fstream is moveable and swappable : yes [2]
- Has Large File Support : yes [2]
- libbacktrace builds : no [2]
- libbacktrace builds : no [3]
- addr2line builds : yes [2]
- WinDbg builds : no [2]
- WinDbg builds : no [3]
- WinDbgCached builds : no [2]
- WinDbgCached builds : no [3]
- BOOST_COMP_GNUC >= 4.3.0 : no [2]
[1] darwin-12.0.5
[2] darwin-12.0.5/release/link-static/python-3.7/threadapi-pthread/threading-multi/visibility-hidden
[3] darwin-12.0.5/release/build-no/link-static/python-3.7/threadapi-pthread/threading-multi/visibility-hidden
[4] link-static
Component configuration:
- atomic : building
- chrono : building
- container : building
- context : building
- contract : building
- coroutine : building
- date_time : building
- exception : building
- fiber : building
- filesystem : building
- graph : building
- graph_parallel : not building
- headers : not building
- iostreams : building
- json : building
- locale : building
- log : building
- math : building
- mpi : not building
- nowide : building
- program_options : building
- python : not building
- random : building
- regex : building
- serialization : building
- stacktrace : building
- system : building
- test : building
- thread : building
- timer : building
- type_erasure : building
- wave : building
...patience...
...patience...
...patience...
...patience...
...patience...
...found 14525 targets...
...updating 1015 targets...
@peetonn looks like you have your own user-config.jam file in your home directory. In that case, the config generated by the build script doesn't work (due to less priority). Just find and remove it.
Running
pod install
fails on macOS 11.4 with many errors similar to: