Bonjour,
Depuis la dernière mise à jour de python je n'arrive plus à installer le pkg blender-svn. Voici l'erreur qu'il me renvoie pendant la compilation :
[ 24%] Building C object source/blender/blenkernel/CMakeFiles/bf_blenkernel.dir/intern/nla.c.o
/tmp/yaourt-tmp-user/aur-blender-svn/src/blender/source/blender/blenkernel/intern/nla.c:1579:13: attention : ‘BKE_nla_bake’ defined but not used
[ 25%] Building C object source/blender/blenkernel/CMakeFiles/bf_blenkernel.dir/intern/node.c.o
/tmp/yaourt-tmp-user/aur-blender-svn/src/blender/source/blender/blenkernel/intern/node.c:31:20: erreur fatale: Python.h : Aucun fichier ou dossier de ce type
compilation terminée.
make[2]: *** [source/blender/blenkernel/CMakeFiles/bf_blenkernel.dir/intern/node.c.o] Erreur 1
make[1]: *** [source/blender/blenkernel/CMakeFiles/bf_blenkernel.dir/all] Erreur 2
make: *** [all] Erreur 2
Quelqu'un sait-il comment remédier à cela ?
Cordialement
[Blender-SVN et Python] ne veut plus s'installer (résolu)
[Blender-SVN et Python] ne veut plus s'installer (résolu)
Dernière modification par Archimage le jeu. 03 mars 2011, 16:51, modifié 1 fois.
- FoolEcho
- Maître du Kyudo
- Messages : 10711
- Inscription : dim. 15 août 2010, 11:48
- Localisation : Basse-Normandie
Re: [Blender-SVN et Python] ne veut plus s'installer (en cou
Option 1: attendre une mise à jour / utiliser blender du dépôt extra (basé sur python2)
Option 2: downgrader pour python3.1
Mais quelqu'un a rajouté le commentaire pertinent sur Aur (donc j'ai pas de mal
), d'où:
Option 3: réaliser un patch pour python 3.2 grâce à ces informations
Option 4: éditer (brutalement) la partie du PKGBUILD contenant:
pour qu'elle devienne:
... ça devrait compiler, au moins. 
Option 2: downgrader pour python3.1

Mais quelqu'un a rajouté le commentaire pertinent sur Aur (donc j'ai pas de mal


Option 3: réaliser un patch pour python 3.2 grâce à ces informations
Option 4: éditer (brutalement) la partie du PKGBUILD contenant:
Code : Tout sélectionner
cmake -DCMAKE_INSTALL_PREFIX=/usr \
-DWITH_LCMS=ON \
-DWITH_FFTW3=ON \
-DWITH_CODEC_FFMPEG=ON \
-DWITH_PYTHON_INSTALL=OFF \
"$srcdir"/$_svnmod
Code : Tout sélectionner
cmake -D PYTHON_LIBRARY=/usr/lib/python3.2/config-3.2mu/libpython3.2mu.so \
-D PYTHON_INCLUDE_DIRS=/usr/include/python3.2mu \
-DCMAKE_INSTALL_PREFIX=/usr \
-DWITH_LCMS=ON \
-DWITH_FFTW3=ON \
-DWITH_CODEC_FFMPEG=ON \
-DWITH_PYTHON_INSTALL=OFF \
"$srcdir"/$_svnmod

«The following statement is not true. The previous statement is true.» 

Re: [Blender-SVN et Python] ne veut plus s'installer (en cou
Merci pour l'éventail des options que tu suggères, j'ai choisi de downgrader !
Mais comme je suis toujours débutant et curieux de tout comprendre, j'aimerais bien savoir comment on réalise un patch avec les informations dans les commentaires de l'AUR ?

Mais comme je suis toujours débutant et curieux de tout comprendre, j'aimerais bien savoir comment on réalise un patch avec les informations dans les commentaires de l'AUR ?

- FoolEcho
- Maître du Kyudo
- Messages : 10711
- Inscription : dim. 15 août 2010, 11:48
- Localisation : Basse-Normandie
Re: [Blender-SVN et Python] ne veut plus s'installer (en cou
Pour l'application d'un patch (c'est un fichier résultat d'un diff, comme ce qui apparaissait dans les commentaires pour ce paquet), cf.:
https://wiki.archlinux.org/index.php/Patching_in_ABS
D'autres alternatives sont possibles, ça dépend des cas:
- modifier les options de compilation (cf. l'option 4, le plus simple ici à mon avis)
- modifier à la volée (via un "sed", par exemple pour le cas d'une variable comme un chemin qui serait indiqué en dur).

https://wiki.archlinux.org/index.php/Patching_in_ABS
D'autres alternatives sont possibles, ça dépend des cas:
- modifier les options de compilation (cf. l'option 4, le plus simple ici à mon avis)
- modifier à la volée (via un "sed", par exemple pour le cas d'une variable comme un chemin qui serait indiqué en dur).

«The following statement is not true. The previous statement is true.» 

Re: [Blender-SVN et Python] ne veut plus s'installer (résolu
Merci beaucoup pour les réponses ! Je peux mettre en résolu maintenant !

