Hacktoberfest 2026: le issue che i maintainer hanno segnato per ottobre, aperte e adatte ai principianti. Sfoglia le issue Hacktoberfest

[Bug]: Unity 2020 requires libtinfo.so.5 for web builds

Aperta Adatta ai principianti
#224 0 commenti 0 reazioni 0 assegnatari Vedi su GitHub

Nessuno ha ancora preso questa issue.

Valutazione

Difficoltà
2/5
Tempo stimato
1-3 ore
Idoneità per principianti
72/100
Tipo di issue
Bug
Chiarezza
Specificata chiaramente
Stato di attività
Attiva
Ambito
build-system

Direzione di ricerca

Parti dal manifest flatpak nel repo flathub/com.unity.UnityHub e individua dove viene aggiunto libssl1.1 (o altre librerie condivise raggruppate), visto che l'issue chiede esplicitamente di ripetere quel pattern per libtinfo.so.5. Riproduci quell'approccio per il modulo ncurses5/compat libtinfo, poi verifica compilando un progetto WebGL con Unity 2020.3.49f1 all'interno del flatpak ricostruito. Si considera concluso quando clang++ non segnala più il mancato libtinfo.so.5 e la build di Emscripten va a buon fine.

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

Descrizione

bug
What Happened

I have to use a very old Unity version (2020.3) because it's required by a plugin I'm using for my game (PowerQuest, by PowerHoof).

Building for web fails with this error:

/var/home/myuser/Unity/Hub/Editor/2020.3.49f1/Editor/Data/PlaybackEngines/WebGLSupport/BuildTools/Emscripten_FastComp_Linux/clang++: error while loading shared libraries: libtinfo.so.5: cannot open shared object file: No such file or directory
ERROR:root:compiler frontend failed to generate LLVM bitcode, halting

Would it be possible to bundle libtinfo.so.5 with this flatpak, similar to what has been done with libssl1.1?

How to Reproduce
  1. Open UnityHub
  2. Install Editor 2020.3.49f1 with web build support
  3. create a new 2d empty project
  4. try to build for webgl
  5. check console errors
Operating System

Fedora Silverblue 44

Command-line output

Anything else?

No response

Lingua principale
Python
Stelle
26
Fork
15
Merge medio
1g 16h
PR unite (30g)
5

Preparare l'ambiente

Questo progetto non fornisce container di sviluppo, Dockerfile né guida per i contributori, quindi l'ambiente è a tuo carico: parti dal suo README e consulta la nostra guida al primo contributo per i passaggi generali.

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 flathub/com.unity.UnityHub

Tutte le issue di flathub/com.unity.UnityHub

Issue simili

Altre issue su Python

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.