Skip to content

Conversation

intelliot
Copy link
Contributor

High Level Overview of Change

Running these will result in an error:

conan install .. --output-folder . --build missing --settings build_type=Debug

cmake -DCMAKE_TOOLCHAIN_FILE:FILEPATH=build/generators/conan_toolchain.cmake -DCMAKE_BUILD_TYPE=Release -Dxrpld=ON -Dtests=ON ..

cmake --build .

The build instructions provided 2 conan install lines with different build_type settings, but the "obvious" cmake line used only 1 of them.

Context of Change

In addition to me, I have seen at least 2 other engineers run into this exact same error.

Type of Change

  • Bug fix (non-breaking change which fixes an issue)
  • New feature (non-breaking change which adds functionality)
  • Breaking change (fix or feature that would cause existing functionality to not work as expected)
  • Refactor (non-breaking change that only restructures code)
  • Performance (increase or change in throughput and/or latency)
  • Tests (you added tests for code that already exists, or your new feature included in this PR)
  • Documentation update
  • Chore (no impact to binary, e.g. .gitignore, formatting, dropping support for older tooling)
  • Release

Copy link

codecov bot commented Feb 4, 2025

Codecov Report

All modified and coverable lines are covered by tests ✅

Project coverage is 78.2%. Comparing base (b02b8d0) to head (5e7bf2b).
Report is 1 commits behind head on develop.

Additional details and impacted files

Impacted file tree graph

@@            Coverage Diff            @@
##           develop   #5274     +/-   ##
=========================================
- Coverage     78.2%   78.2%   -0.0%     
=========================================
  Files          790     790             
  Lines        67639   67638      -1     
  Branches      8162    8163      +1     
=========================================
- Hits         52866   52863      -3     
- Misses       14773   14775      +2     

see 5 files with indirect coverage changes

Impacted file tree graph

intelliot and others added 2 commits February 4, 2025 12:46
@intelliot intelliot added Ready to merge *PR author* thinks it's ready to merge. Has passed code review. Perf sign-off may still be required. Documentation README changes, code comments, etc. labels Feb 12, 2025
@bthomee bthomee merged commit e8e7888 into develop Feb 13, 2025
24 checks passed
@bthomee bthomee deleted the build-clarification branch February 13, 2025 15:28
yinyiqian1 pushed a commit to yinyiqian1/rippled that referenced this pull request Jul 11, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Documentation README changes, code comments, etc. Ready to merge *PR author* thinks it's ready to merge. Has passed code review. Perf sign-off may still be required.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants