Fix GHCJS latest version and switch back to it
- Lingua principale
- Haskell
- Stelle
- 1.3k
- Fork
- 201
- Metriche di merge delle PR
- Nessuna PR unita negli ultimi 30g
Descrizione
Seems similar to https://github.com/ghcjs/ghcjs/issues/477
**Description**
Clean `./install.sh` on
```
gnezdo@codeworld:~/codeworld$ uname -a
Linux codeworld 4.9.0-9-amd64 #1 SMP Debian 4.9.168-1+deb9u3 (2019-06-16) x86_64 GNU/Linux
gnezdo@codeworld:~/codeworld$ cat /etc/issue
Debian GNU/Linux 9 \n \l
```
at [this commit](https://github.com/google/codeworld/tree/e06de84545018b60477709bd1825e859800d6266) goes for a long time and eventually stops with:
```
cabal: Entering directory '/tmp/cabal-tmp-11587/distributive-0.6.1'
[1 of 1] Compiling Main ( /tmp/cabal-tmp-11587/distributive-0.6.1/dist/setup/setup.hs, /tmp/cabal-tmp-11587/distributive-0.6.1/dist/setup/Main.js_o )
Linking /tmp/cabal-tmp-11587/distributive-0.6.1/dist/setup/setup.jsexe (Main)
uncaught exception in Haskell main thread: TypeError: Cannot read property 'd1' of null
TypeError: Cannot read property 'd1' of null
at h$$tk5 (/tmp/cabal-tmp-11587/distributive-0.6.1/dist/setup/setup:836547:13)
at h$runThreadSlice (/tmp/cabal-tmp-11587/distributive-0.6.1/dist/setup/setup:6787:11)
at h$runThreadSliceCatch (/tmp/cabal-tmp-11587/distributive-0.6.1/dist/setup/setup:6757:12)
at h$mainLoop (/tmp/cabal-tmp-11587/distributive-0.6.1/dist/setup/setup:6752:9)
at /tmp/cabal-tmp-11587/distributive-0.6.1/dist/setup/setup:7238:13
at h$handleErrnoC (/tmp/cabal-tmp-11587/distributive-0.6.1/dist/setup/setup:4758:9)
at /tmp/cabal-tmp-11587/distributive-0.6.1/dist/setup/setup:21092:13
at FSReqWrap.oncomplete (fs.js:135:15)
Linking /tmp/cabal-tmp-11587/distributive-0.6.1/dist/setup/setup.jsexe (Main)
Run the 'configure' command first.
cabal: Leaving directory '/tmp/cabal-tmp-11587/distributive-0.6.1'
```
[Tmux-worth of log in a gist](https://gist.githubusercontent.com/blackgnezdo/a5bfb919181f56e45c29569dcc0b8ad4/raw/5c3304ddbe90f7c7b4ceabf1c712086a92139448/gistfile1.txt)
Guida per i contributori
Apri la guida per i contributori
Direzione di ricerca
Inizia con install.sh al commit e06de84545018b60477709bd1825e859800d6266 e riproduci l’installazione pulita nell’ambiente Debian 9 descritto. Leggi l’issue relativa a GHCJS e il log di installazione collegato per identificare la selezione della versione di GHCJS che non funziona. Il lavoro è completato quando l’installazione termina correttamente con la versione più recente di GHCJS.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Valutazione
- Stack tecnologico
- haskell
- Ambito
- build-system, compilers
- Tipo di issue
- Bug
- Difficoltà
- 4/5
- Tempo stimato
- 3-5 giorni
- Stato di attività
- Ferma
- Chiarezza
- Da chiarire
- Idoneità per principianti
- 25/100