depends: Build qt package for FreeBSD hosts #32731

pull hebasto wants to merge 1 commits into bitcoin:master from hebasto:250611-freebsd-qt changing 4 files +9 −2
  1. hebasto commented at 9:43 pm on June 11, 2025: member

    This PR continues the work started in #23948.

    Here is an excerpt from the log:

    0$ ./build/bin/bitcoin-qt -printtoconsole
    12025-06-12T01:06:56Z Bitcoin Core version v29.99.0-15de25ba2a28 (release build)
    22025-06-12T01:06:56Z Qt 6.7.3 (static), plugin=xcb
    32025-06-12T01:06:56Z Static plugins:
    42025-06-12T01:06:56Z  QMinimalIntegrationPlugin, version 395008
    52025-06-12T01:06:56Z  QXcbIntegrationPlugin, version 395008
    62025-06-12T01:06:56Z Style: fusion / QFusionStyle
    72025-06-12T01:06:56Z System: FreeBSD 14.3-RELEASE, x86_64-little_endian-lp64
    

    And here are the screenshots:

    image

    image

  2. hebasto added the label Build system on Jun 11, 2025
  3. DrahtBot commented at 9:43 pm on June 11, 2025: contributor

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

    Code Coverage & Benchmarks

    For details see: https://corecheck.dev/bitcoin/bitcoin/pulls/32731.

    Reviews

    See the guideline for information on the review process. A summary of reviews will appear here.

    Conflicts

    Reviewers, this pull request conflicts with the following ones:

    • #32262 (build: Restore cross-compilation for Android by hebasto)

    If you consider this pull request important, please also help to review the conflicting pull requests. Ideally, start with the one that should be merged first.

  4. hebasto force-pushed on Jun 11, 2025
  5. hebasto marked this as a draft on Jun 11, 2025
  6. depends: Build `qt` package for FreeBSD hosts 15de25ba2a
  7. hebasto force-pushed on Jun 11, 2025
  8. hebasto marked this as ready for review on Jun 12, 2025
  9. in depends/README.md:38 in 15de25ba2a
    32@@ -33,6 +33,10 @@ To build dependencies for the current arch+OS:
    33 
    34     pkg install bash cmake curl gmake
    35 
    36+Skip the following packages if you don't intend to use the GUI and will build with [`NO_QT=1`](#dependency-options):
    37+
    38+    pkg install bison ninja pkgconf python3
    


    Sjors commented at 7:32 am on June 12, 2025:
    If you also want to add OpenBSD, pkg_add python3 won’t work and instead you have to do python and manually select 3 (though I’m sure there’s an easier way).

github-metadata-mirror

This is a metadata mirror of the GitHub repository bitcoin/bitcoin. This site is not affiliated with GitHub. Content is generated from a GitHub metadata backup.
generated: 2025-06-15 06:13 UTC

This site is hosted by @0xB10C
More mirrored repositories can be found on mirror.b10c.me