Error Running Example Code
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 4/5
- Tempo stimato
- 3-5 giorni
- Idoneità per principianti
- 25/100
Direzione di ricerca
Inizia riproducendo python program.py nella configurazione WSL indicata, quindi ispeziona program.py alla riga 5 e la libffi-example.so compilata insieme alle versioni delle librerie GHC indicate nel traceback. Il lavoro è completato quando l’esempio viene caricato correttamente senza l’errore di simbolo non definito stg_gc_unpt_r1.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
I managed to get to the point of successfully compiled the example code. Then I get to running the example with 'python program.py' and I get an error:
Traceback (most recent call last):
File "program.py", line 5, in <module>
lib = cdll.LoadLibrary("./libffi-example.so")
File "/usr/lib/python2.7/ctypes/__init__.py", line 444, in LoadLibrary
return self._dlltype(name)
File "/usr/lib/python2.7/ctypes/__init__.py", line 366, in __init__
self._handle = _dlopen(self._name, mode)
OSError: /usr/lib/ghc/ghc-prim-0.5.2.0/libHSghc-prim-0.5.2.0-ghc8.4.4.so: undefined symbol: stg_gc_unpt_r1
I'm not sure what stg_gc_unpt_r1 is, and what to do about it. I do not have a tonne of expereince with python, but have to do some work with it and I want to get this example working.
I compiled everything on WSL because windows does not support dynamic linking. If there is any information that could help me, that would be great.
- Lingua principale
- Haskell
- Stelle
- 58
- Fork
- 6
- Metriche di merge delle PR
- Nessuna PR unita negli ultimi 30g
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
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Issue simili
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
dhall-lang/dhall-haskell#2870 ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 84/100
alunduil/collection-json.hs#391 ·
I maintainer di solito rispondono entro 1 giorno
-
plutus
Difficoltà 2/5 1-3 ore Idoneità per principianti 68/100
IntersectMBO/cardano-ledger#6152 ·
I maintainer di solito rispondono entro 3 giorni
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 85/100
fmidue/prolog-programming-task#55 · 2 commenti ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 70/100