32-bit Raspberry Pi OS (trixie) cannot install Jamulus

Aperta
#3,977 2 commenti 0 reazioni 0 assegnatari Vedi su GitHub

Nessuno ha ancora preso questa issue.

Valutazione

Difficoltà
4/5
Tempo stimato
1-2 giorni
Idoneità per principianti
30/100
Tipo di issue
Bug
Chiarezza
Abbastanza chiara
Stato di attività
Attiva
Stack tecnologico
cpp, debian, github-actions

Direzione di ricerca

The armhf dependency names come from ${shlibs:Depends} in linux/debian/control, which is generated on the ubuntu-22.04-arm runner defined in .github/workflows/autobuild.yml. Start by reading those two files and comparing the library names they produce with what trixie provides (t64 suffixes). Done means the armhf packages declare dependencies that install on trixie, verified with apt-cache policy or a test install on a 32-bit trixie system.

Scritto dal modello di indicizzazione a partire dal testo della issue.

Descrizione

🤖 AI: Describe the bug

The armhf jamulus and jamulus-headless 3.12.5 packages cannot be installed on 32-bit Raspberry Pi OS trixie, which is Raspberry Pi Imager's default "Raspberry Pi OS (32-bit)" (2026-10-06-raspios-trixie-armhf), nor on Debian 13 armhf. They depend on libqt5core5a, libqt5network5, libqt5xml5 and, for jamulus, libqt5widgets5; trixie ships each of these only under a t64 name (libqt5core5t64 and so on), and nothing provides the old names.

To Reproduce

On a freshly imaged 32-bit Raspberry Pi OS trixie (Raspberry Pi 4), run linux/setup_repo.sh, then sudo apt install jamulus:

Unsatisfied dependencies:
 jamulus : Depends: libqt5core5a (>= 5.7.0) but it is not installable
           Depends: libqt5network5 (>= 5.8.0) but it is not installable
           Depends: libqt5widgets5 (>= 5.12.2) but it is not installable
           Depends: libqt5xml5 (>= 5.0.2) but it is not installable

jamulus-headless fails the same way. 3.12.5 installs on Debian 13 arm64.

Expected behavior

The armhf packages install on trixie.

Operating system

Raspberry Pi OS (32-bit) trixie, apt 3.0.3: apt-cache policy shows no candidate for any of the four names above, and 5.15.15+dfsg-6+rpi1 for each t64 name. Debian 13 armhf fails the same way. Ubuntu 24.04 armhf also ships only libqt5core5t64.

Version of Jamulus

3.12.5

Additional context

The armhf packages are built on ubuntu-22.04-arm, and Depends is ${shlibs:Depends}, so it records 22.04's library names.


🤖 This message was written by AI and reviewed by @mcfnord.

Lingua principale
C
Stelle
1.1k
Fork
251
Merge medio
5g 1h
PR unite (30g)
1

Preparare l'ambiente

Come iniziare

  1. Leggi tutta la issue e poi la guida ai contributi del progetto.
  2. Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
  3. Fai un fork del repository e lavora su un branch.
  4. Apri una pull request che faccia riferimento al numero della issue.

Altre issue di jamulussoftware/jamulus

Tutte le issue di jamulussoftware/jamulus

Issue simili

Altre issue su C

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.