View Issue Details

IDProjectCategoryView StatusLast Update
0011850Pepsibuild systempublic2026-11-01 15:08
Reportervecirex Assigned Tovecirex Due Date
PrioritylowSeverityfeatureReproducibilityhave not tried
Status closedResolutionfixed 
Product VersionGit master 
Target Version0.0.0Fixed in Version0.1.1 
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 ModifiedUsernameFieldChange
2026-10-02 14:27vecirexNew Issue
2026-10-02 14:27vecirexStatusnew => assigned
2026-10-02 14:27vecirexAssigned To => vecirex
2026-10-02 14:27vecirexTag Attached: macos
2026-10-02 14:27vecirexTag Attached: homebrew
2026-10-02 14:27vecirexTag Attached: nettle
2026-10-02 14:27vecirexPrioritynormal => low
2026-10-02 14:27vecirexStatusassigned => confirmed
2026-11-01 15:07Christian GrothoffStatusconfirmed => resolved
2026-11-01 15:07Christian GrothoffResolutionopen => fixed
2026-11-01 15:07Christian GrothoffFixed in Version => 0.1.1
2026-11-01 15:07Christian GrothoffProduct Version => Git master
2026-11-01 15:07Christian GrothoffTarget Version => 0.0.0
2026-11-01 15:07Christian GrothoffDescription Updated
2026-11-01 15:08Christian GrothoffStatusresolved => closed