View Issue Details

IDProjectCategoryView StatusLast Update
0011850Pepsibuild systempublic2026-10-02 16:27
Reportervecirex Assigned Tovecirex  
PrioritylowSeverityfeatureReproducibilityhave not tried
Status confirmedResolutionopen 
Summary0011850: build: crypto-nettle fails on Homebrew nettle 4 (missing nettle/pgp.h)
DescriptionmacOS/Homebrew: ./configure + make with default crypto-nettle dies in nettle-sys bindgen.

Symptom:
  bindgen-wrapper.h:40:10: fatal error: 'nettle/pgp.h' file not found
  nettle-sys 2.3.2 build.rs unwrap panic

Facts:
- brew nettle 4.0 linked; no include/nettle/pgp.h
- Debian nettle-dev still has it; nettle@3 keg-only on brew
- ./configure --with-crypto-backend=crypto-openssl avoids this path

Wanted (pick one path, keep Linux default):
1) document macOS/Homebrew: use crypto-openssl or nettle@3 + PKG_CONFIG_PATH
2) and/or gate/fallback when pgp.h absent
3) optional: CI/note that crypto-nettle SoT stays Debian

Repro: pepsi master @ 7f4686a7, rustc 1.99, arm64 Darwin, brew nettle 4.0
Tagshomebrew, macos, nettle

Activities

There are no notes attached to this issue.

Issue History

Date Modified Username Field Change
2026-10-02 16:27 vecirex New Issue
2026-10-02 16:27 vecirex Status new => assigned
2026-10-02 16:27 vecirex Assigned To => vecirex
2026-10-02 16:27 vecirex Tag Attached: macos
2026-10-02 16:27 vecirex Tag Attached: homebrew
2026-10-02 16:27 vecirex Tag Attached: nettle
2026-10-02 16:27 vecirex Priority normal => low
2026-10-02 16:27 vecirex Status assigned => confirmed