Skip to content

Conversation

sizeofvoid
Copy link
Contributor

BOOST_FILESYSTEM_C_STR changed to accept the path as an argument.

@sizeofvoid
Copy link
Contributor Author

This will fix #22482

@fanquake fanquake linked an issue Aug 16, 2021 that may be closed by this pull request
@fanquake
Copy link
Member

Concept ACK.

Even though we will hopefully be removing Boost Filesystem in master (#20744), fixing this is still needed, as we'll have to at least backport the change to 22.x and 0.21, as users building those branches being using newer Boost versions.

bob-beck pushed a commit to openbsd/ports that referenced this pull request Aug 16, 2021
bob-beck pushed a commit to openbsd/ports that referenced this pull request Aug 16, 2021
@maflcko
Copy link
Member

maflcko commented Aug 16, 2021

Looks like boost 1.77 was released with this, so Concept ACK. Didn't test with that boost version, though.

@DrahtBot
Copy link
Contributor

DrahtBot commented Aug 16, 2021

The following sections might be updated with supplementary metadata relevant to reviewers and maintainers.

Conflicts

No conflicts as of last run.

@laanwj
Copy link
Member

laanwj commented Aug 16, 2021

Concept ACK, I don't have that boost version to test with yet. Would be nice to see an independent confirmation that this solves the issue (maybe from @brad0 , the original reporter) before merging.

@brad0
Copy link

brad0 commented Aug 16, 2021

Concept ACK, I don't have that boost version to test with yet. Would be nice to see an independent confirmation that this solves the issue (maybe from @brad0 , the original reporter) before merging.

Yes, it is building fine now.

@hebasto
Copy link
Member

hebasto commented Aug 20, 2021

Concept ACK.

Copy link
Member

@hebasto hebasto left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Tested 5825876 using boost 1.77 from depends.

@laanwj's comment should be addressed before merging.

@hebasto
Copy link
Member

hebasto commented Aug 24, 2021

@sizeofvoid

Could you address this comment to get this PR ready?

@hebasto
Copy link
Member

hebasto commented Aug 24, 2021

@sizeofvoid

Sorry, but it looks like you changed the wrong line in your recent push. No need to change the old static_assert. Only the new one should be fixed.

@sizeofvoid
Copy link
Contributor Author

@sizeofvoid

Sorry, but it looks like you changed the wrong line in your recent push. No need to change the old static_assert. Only the new one should be fixed.

Ops, sorry. Fixed!

@hebasto
Copy link
Member

hebasto commented Aug 24, 2021

ACK acb7aad

BOOST_FILESYSTEM_C_STR changed to accept the path as an argument
Copy link
Contributor

@benthecarman benthecarman left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

ACK acb7aad

Copy link
Member

@fanquake fanquake left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

ACK acb7aad - tested the fix with Boost 1.77.0 and 1.71.0.

@fanquake fanquake merged commit 3a62b8b into bitcoin:master Aug 26, 2021
@fanquake fanquake mentioned this pull request Aug 26, 2021
hebasto pushed a commit to hebasto/bitcoin that referenced this pull request Aug 26, 2021
BOOST_FILESYSTEM_C_STR changed to accept the path as an argument

Github-Pull: bitcoin#22713
Rebased-From: acb7aad
@hebasto
Copy link
Member

hebasto commented Aug 26, 2021

Backported to 22.x in #22629.

laanwj added a commit that referenced this pull request Aug 26, 2021
32e1424 Fix build with Boost 1.77.0 (Rafael Sadowski)
cb34a0a qt: Handle new added plurals in bitcoin_en.ts (Hennadii Stepanov)
068985c doc: Mention the flat directory structure for uploads (Andrew Chow)
27d43e5 guix: Don't include directory name in SHA256SUMS (Andrew Chow)
88fb7e3 test: fix bug in 22686 (S3RK)
63fec7e clientversion: No suffix #if CLIENT_VERSION_IS_RELEASE (Carl Dong)
dfaffbe test: Test for ApproximateBestSubset edge case with too little fees (Andrew Chow)
e86b023 wallet: Assert that enough was selected to cover the fees (Andrew Chow)
ffc81e2 wallet: Use GetSelectionAmount for target value calculations (Andrew Chow)
ce77b45 release: Release with separate SHA256SUMS and sig files (Carl Dong)
cb491bd guix-verify: Non-zero exit code when anything fails (Carl Dong)
6a611d2 gui: ensure external signer option remains disabled without signers (Andrew Chow)
e9b4487 qt: Fix regression in "Encrypt Wallet" menu item (Hennadii Stepanov)
57fce06 consensus/params: simplify ValidDeployment check to avoid gcc warning (Anthony Towns)
e9d30fb ci: Run fuzzer task for the master branch only (Hennadii Stepanov)

Pull request description:

  Backported:

  1) #22730
  1) bitcoin-core/gui#393
  1) #22597
  1) bitcoin-core/gui#396
  1) #22643
  1) #22642
  1) #22685
  1) #22686
  1) #22654
  1) #22742
  1) bitcoin-core/gui#406
  1) #22713

ACKs for top commit:
  laanwj:
    Code list-of-backported-PRs review ACK 32e1424

Tree-SHA512: f5e2dd1be6cdcd39368eeb5d297b3ff4418d0bf2e70c90e59ab4ba1dbf16f773045d877b4997511de58c3aca75a978dcf043e338bad23951557e2a27ccc845f6
hebasto pushed a commit to hebasto/bitcoin that referenced this pull request Aug 26, 2021
BOOST_FILESYSTEM_C_STR changed to accept the path as an argument

Github-Pull: bitcoin#22713
Rebased-From: acb7aad
@hebasto
Copy link
Member

hebasto commented Aug 26, 2021

Backported to 0.21 in #22808.

hebasto pushed a commit to hebasto/bitcoin that referenced this pull request Aug 27, 2021
BOOST_FILESYSTEM_C_STR changed to accept the path as an argument

Github-Pull: bitcoin#22713
Rebased-From: acb7aad
fujicoin pushed a commit to fujicoin/fujicoin-22.0 that referenced this pull request Aug 27, 2021
BOOST_FILESYSTEM_C_STR changed to accept the path as an argument

Github-Pull: bitcoin/bitcoin#22713
Rebased-From: acb7aad27ec8a184808aa7905887e3b2c5d54e9c
fanquake added a commit that referenced this pull request Aug 28, 2021
d9b18c1 Fix build with Boost 1.77.0 (Rafael Sadowski)
2d7f260 ci: Run fuzzer task for the master branch only (Hennadii Stepanov)

Pull request description:

  Backported:

  1) #22730
  1) #22713

ACKs for top commit:
  fanquake:
    ACK d9b18c1 - Checked the backports and tested building this branch with system Boost 1.76.0 and depends Boost 1.77.0.

Tree-SHA512: dc3e0a2b3c1e3e80f6570e329a08ebc5103c233c30562f660432891c90bacb4d88d5373e32b9ac34fd143be46b8e63900ce9f52786b04bc799a4d17ba9fd8499
sidhujag pushed a commit to syscoin/syscoin that referenced this pull request Aug 28, 2021
acb7aad Fix build with Boost 1.77.0 (Rafael Sadowski)

Pull request description:

  BOOST_FILESYSTEM_C_STR changed to accept the path as an argument.

ACKs for top commit:
  hebasto:
    ACK acb7aad
  benthecarman:
    ACK acb7aad
  fanquake:
    ACK acb7aad - tested the fix with Boost 1.77.0 and 1.71.0.

Tree-SHA512: c25fcb56971ee7a448cfb074f8a13696b32c16c63f81076f8a76911f93aa849c8f3637555b0b4215fa0d8b958641d7e4e60d10e103b833545cbc6b1f4009b526
Fabcien pushed a commit to Bitcoin-ABC/bitcoin-abc that referenced this pull request Jan 6, 2022
Summary:
BOOST_FILESYSTEM_C_STR changed to accept the path as an argument

This is a backport of [[bitcoin/bitcoin#22713 | core#22713]]

Test Plan: `ninja all check-all`

Reviewers: #bitcoin_abc, Fabien

Reviewed By: #bitcoin_abc, Fabien

Differential Revision: https://reviews.bitcoinabc.org/D10769
pkvk pushed a commit to PoWx-Org/obtc-core that referenced this pull request Feb 9, 2022
PastaPastaPasta pushed a commit to PastaPastaPasta/dash that referenced this pull request Mar 13, 2022
acb7aad Fix build with Boost 1.77.0 (Rafael Sadowski)

Pull request description:

  BOOST_FILESYSTEM_C_STR changed to accept the path as an argument.

ACKs for top commit:
  hebasto:
    ACK acb7aad
  benthecarman:
    ACK acb7aad
  fanquake:
    ACK acb7aad - tested the fix with Boost 1.77.0 and 1.71.0.

Tree-SHA512: c25fcb56971ee7a448cfb074f8a13696b32c16c63f81076f8a76911f93aa849c8f3637555b0b4215fa0d8b958641d7e4e60d10e103b833545cbc6b1f4009b526
gwillen pushed a commit to gwillen/elements that referenced this pull request Jul 27, 2022
BOOST_FILESYSTEM_C_STR changed to accept the path as an argument

Github-Pull: bitcoin/bitcoin#22713
Rebased-From: acb7aad
gwillen pushed a commit to gwillen/elements that referenced this pull request Aug 1, 2022
BOOST_FILESYSTEM_C_STR changed to accept the path as an argument

Github-Pull: bitcoin/bitcoin#22713
Rebased-From: acb7aad
apoelstra pushed a commit to apoelstra/elements that referenced this pull request Aug 14, 2022
BOOST_FILESYSTEM_C_STR changed to accept the path as an argument

backport of bitcoin/bitcoin#22713
PiRK pushed a commit to PiRK/lotusd that referenced this pull request Aug 16, 2022
Summary:
BOOST_FILESYSTEM_C_STR changed to accept the path as an argument

This is a backport of [[bitcoin/bitcoin#22713 | core#22713]]

Test Plan: `ninja all check-all`

Reviewers: #bitcoin_abc, Fabien

Reviewed By: #bitcoin_abc, Fabien

Differential Revision: https://reviews.bitcoinabc.org/D10769
schancel pushed a commit to givelotus/lotusd that referenced this pull request Aug 17, 2022
Summary:
BOOST_FILESYSTEM_C_STR changed to accept the path as an argument

This is a backport of [[bitcoin/bitcoin#22713 | core#22713]]

Test Plan: `ninja all check-all`

Reviewers: #bitcoin_abc, Fabien

Reviewed By: #bitcoin_abc, Fabien

Differential Revision: https://reviews.bitcoinabc.org/D10769

Co-authored-by: Rafael Sadowski <rafael@sizeofvoid.org>
@bitcoin bitcoin locked as resolved and limited conversation to collaborators Aug 26, 2022
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Failure to build with Boost 1.77
8 participants