cucumber / cucumber-cpp

Support for writing Cucumber step definitions in C++
MIT License
306 stars 131 forks source link

Fix compilation with Boost 1.70.0 #225

Closed homespring closed 3 years ago

homespring commented 5 years ago

Summary

I have fixed a build error when using Boost 1.70.0.

Details

I have added one missing parameter in log_build_info() method overload.

Motivation and Context

I wanted to use Boost library version 1.70.0 but the compilation failed.

How Has This Been Tested?

I ran your tests and all of them passed (110/110).

Types of changes

Checklist:

coveralls commented 5 years ago

Coverage Status

Coverage remained the same at 62.47% when pulling 3140b313c41d62ce9dbfecd59ce488757732fd8f on homespring:fix-boost-1.70.0-build into dd424c1a900cb41c5db9d481714eb3471ce195e3 on cucumber:main.

jermus67 commented 3 years ago

This PR will be merged, despite travis and appvayor complainging. Github actions has been advised from within the cucumber committers community as the go-to alternative, so I see no point anymore in putting effort in making the build clean according to the current build systems. In the current form the main branch does not compile out of the box with "modern" systems, and merging this one will be helpful to that end.

Thanks @homespring for the contribution, and @mattwynne for trying to make it pass the CI checks.

aslakhellesoy commented 3 years ago

Hi @homespring,

Thanks for your making your first contribution to Cucumber, and welcome to the Cucumber committers team! You can now push directly to this repo and all other repos under the cucumber organization! 🍾

In return for this generous offer we hope you will:

On behalf of the Cucumber core team, Aslak Hellesøy Creator of Cucumber