Error Running Example Code
Personne n'a encore pris cette issue.
Évaluation
- Difficulté
- 4/5
- Temps estimé
- 3-5 jours
- Accessibilité débutants
- 25/100
Piste de recherche
Commencez par reproduire python program.py dans la configuration WSL signalée, puis inspectez program.py à la ligne 5 et la libffi-example.so compilée, ainsi que les versions des bibliothèques GHC mentionnées dans la trace d’erreur. C’est terminé lorsque l’exemple se charge correctement sans l’erreur de symbole indéfini stg_gc_unpt_r1.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Description
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.
- Langage dominant
- Haskell
- Étoiles
- 58
- Forks
- 6
- Métriques de merge des PR
- Aucune PR mergée en 30 j
Préparer son environnement
Ce projet ne fournit ni conteneur de développement, ni Dockerfile, ni guide de contribution : l'installation est à votre charge. Commencez par son README, et consultez notre guide de la première contribution pour les étapes générales.
Par où commencer
- Lisez l'issue en entier, puis le guide de contribution du projet.
- Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
- Forkez le dépôt et travaillez sur une branche.
- Ouvrez une pull request qui référence le numéro de l'issue.
Issues similaires
-
bug core-libs
Difficulté 2/5 1-3 heures Accessibilité débutants 68/100
-
Difficulté 2/5 1-3 heures Accessibilité débutants 88/100
objectionary/phino#1951 ·
Les mainteneurs répondent en général sous 1 jour
-
The Hackage corpus takes in every package in its cache directory, not only the listed releasesOuverte
Difficulté 2/5 1-3 heures Accessibilité débutants 76/100
Les mainteneurs répondent en général sous 1 jour
-
Difficulté 2/5 1-3 heures Accessibilité débutants 66/100
ndmitchell/hlint#1710 ·
-
CJK text is italicizedPeut-être pris @daniel-gregg l’a pris il y a 2 jours. Ouverte
Difficulté 2/5 1-3 heures Accessibilité débutants 75/100