J'ai besoin de Pygame avec Python 3 j'ai donc télécharger le PKGBUILD de python3-pygame puis j'ai lancé makepkg -s.
Première chose louche je vois pas mal d'erreur de compilation (des undefined reference notamment).
Ensuite viens l'installation, ou ça plante.
Code : Tout sélectionner
cp: la cible « /home/mavrick/Téléchargements/python3-pygame/pkg/usr/lib/python3.1/site-packages/pygame » n'est pas un répertoire
==> ERREUR : Une erreur s'est produite dans package().
Abandon...
Donc ayant vu cette erreur je regarde un peu le PKGBUILD puis je termine l'installation "à la main" en déplançant les includes et les libs dans les bon dossier.
Jusque là tout vas bien.
Je lance ensuite python et j'importe pygame. Pygame est bien reconnu mais j'obtiens cette erreur :
Code : Tout sélectionner
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "pygame/__init__.py", line 95, in <module>
from pygame.base import *
ImportError: pygame/base.cpython-32mu.so: undefined symbol: PyCObject_Check
Et il me semble avoir aperçu PyCObject_Check dans les erreurs de compilation.
Donc si quelqu'un pouvais me donner un petit coup de pouce soit pour corriger le PKGBUILD ou alors pour corriger mon installation de pygame, ça me serais grandement utile.
Merci d'avance !
Edit, J'ai réessayer d'installer pygame à partir des sources avec la version 1.9.1 et 1.9.0 et j'ai obtenu le même problème pour le PyCObject_Check.