qwertycoin-org / qwertycoin

Qwertycoin is a decentralized peer-to-peer protocol for safe payments worldwide.
https://qwertycoin.org
MIT License
33 stars 29 forks source link

Boost.Asio 1.66 bug on macOS with Xcode 10.2 #46

Closed speqtr closed 5 years ago

speqtr commented 5 years ago

System Information

Operating System: macOS OS Version: 10.14 Build tool: Xcode 10.12

Qwertycoin Build Information

Version: 5.1.3 and above

mkdir build && cd build
cmake -DBUILD_ALL:BOOL=TRUE ..
cmake --build . --config Release

Issue Report

When compiling on macOS with Xcode 10.2 compilation process crashes with errors in Boost.Asio. This issue also affects qwertycoin-gui and qwertycoin-zero.

Expected Behavior

Project compiles without any errors.

Current Behavior

Project crashes at compile time.

Steps to Reproduce

  1. Run build on macOS with Xcode 10.2;
  2. Wait for it to crash with errors in Boost.Asio.

Possible Solution

Update hunter config to use newer version of Boost libraries.

speqtr commented 5 years ago

@qwertycoin-org This issue can be assigned to me. I will do additional testing and provide a patch in the nearest future 🙂

speqtr commented 5 years ago

I think that as part of fixing this issue we should update Travis CI configuration to use xcode10.2 image for macOS builds, xcode10.1 is currently used.

speqtr commented 5 years ago

@qwertycoin-org This issue can be closed once PR https://github.com/qwertycoin-org/qwertycoin/pull/50 is merged.