Précédent   Forum des professionnels en informatique > Systèmes > Linux > Distributions > Fedora / Red hat
Fedora / Red hat Vos questions sur les distributions Fedora / Red Hat
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 01/06/2011, 17h17   #1
Invité régulier
 
Inscription : septembre 2009
Messages : 21
Détails du profil
Informations forums :
Inscription : septembre 2009
Messages : 21
Points : 5
Points : 5
Par défaut [PYSVN] Compilation Subversion 1.6.16

Bonjour à tous,

Je souhaiterais un coup de main, pour la compilation de PYSVN.
Est-ce-que quelqu'un a déjà réussi à le compiler ?

Deja faut savoir que sur le site je n'ai pas trouvé d'info sur l'installation de Pysvn pour une redhat entreprise 6 (x86_64)

J'ai quand même essayer de télécharger "pysvn Extension 1.7.5 pysvn-1.7.5.tar.gz source kit" en suivant le fichier d'install "Building on unix and Mac OS X systems"

Je lance donc la commande python setup.py configure :

Code :
1
2
3
4
5
6
7
8
9
10
11
Info: Found  PyCXX include in /root/pysvn-1.7.5/Import/pycxx-6.2.2
Info: Found   PyCXX Source in /root/pysvn-1.7.5/Import/pycxx-6.2.2/Src
Info: Found Python include in /root/pysvn-1.7.5/Import/pycxx-6.2.2 /root/pysvn-1.7.5/Import/pycxx-6.2.2/Src /usr/include/python2.6
Info: Found    SVN include in /usr/local/include/subversion-1
Info: Found    APR include in /usr/include/apr-1
Info: Found        SVN bin in /usr/bin
Info: Found    SVN library in /usr/local/lib
Info: Found    APR library in /usr/lib64
Info: Creating Makefile for Source
Info: Building against SVN 1.6.16
Info: Creating Makefile for Tests
jusqu'à la tout vas bien !

ensuite un "make" et la ... c'est le drame :
Code :
1
2
3
4
5
6
7
8
9
10
/root/pysvn-1.7.5/Import/pycxx-6.2.2/CXX/Python3/Objects.hxx: In member function âvoid Py::Object::set(int*, bool)â:
/root/pysvn-1.7.5/Import/pycxx-6.2.2/CXX/Python3/Objects.hxx:151: erreur: âpâ was not declared in this scope
/root/pysvn-1.7.5/Import/pycxx-6.2.2/CXX/Python3/Objects.hxx:154: erreur: â_XINCREFâ is not a member of âPyâ
/root/pysvn-1.7.5/Import/pycxx-6.2.2/CXX/Python3/Objects.hxx: In member function âvoid Py::Object::release()â:
/root/pysvn-1.7.5/Import/pycxx-6.2.2/CXX/Python3/Objects.hxx:161: erreur: â_XDECREFâ is not a member of âPyâ
/root/pysvn-1.7.5/Import/pycxx-6.2.2/CXX/Python3/Objects.hxx:161: erreur: âpâ was not declared in this scope
/root/pysvn-1.7.5/Import/pycxx-6.2.2/CXX/Python3/Objects.hxx: At global scope:
/root/pysvn-1.7.5/Import/pycxx-6.2.2/CXX/Python3/Objects.hxx:163: erreur: expected unqualified-id at end of input
/root/pysvn-1.7.5/Import/pycxx-6.2.2/CXX/Python3/Objects.hxx:163: erreur: expected â}â at end of input
make: *** [pysvn.o] Erreur 1
Une fois seulement en bidouillant un peut j'ai réussi à passé cette erreur et je me suis retrouvé avec des erreurs du style :
Code :
1
2
3
4
/usr/bin/ld: cannot find -lneon
collect2: ld returned 1 exit status
 
Error -lcom_err
Et j'en passe...

si quelqu'un peux m'aider, je lui en serait très reconnaissant.

Pour info :

Svn 1.6.16 compilé,
Trac 0.12 compilé,
Httpd 2.2.19 dépôt,
python2.6.6 dépôt,

Merci d'avance,
Fabien493
fabien493 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 01/06/2011, 17h52   #2
Membre Expert
 
Étudiant
Inscription : août 2004
Messages : 500
Détails du profil
Informations personnelles :
Âge : 22

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : août 2004
Messages : 500
Points : 1 017
Points : 1 017
Envoyer un message via MSN à Senaku-seishin
Bonjour,
  • Le rpm de pysvn n'existe pas ?
  • Conseil, on ne compile jamais en root.
__________________
Avoir un regard neutre sur notre vie dénuée de sens, c'est la voir tel un ignorant
Senaku-seishin est déconnecté   Envoyer un message privé Réponse avec citation 10
Vieux 02/06/2011, 22h49   #3
Invité régulier
 
Inscription : septembre 2009
Messages : 21
Détails du profil
Informations forums :
Inscription : septembre 2009
Messages : 21
Points : 5
Points : 5
Bonjour Senaku-seishin,

Apparemment non, je n'ai pas trouvé dans les dépôt RHN Pysvn,
Par-contre je l'ai trouvé sur RPMfind, sauf que vu les dépendances nécessaire (Subversion1.6.11, ect...). Comme la version de Subversion 1.6.16 est compilé, je suppose qu'en ajoutant les directives --with-svn-lib et les autres cela permettra de configurer pysvn avec la version de Subversion compilé.

Bien sur dans l'hypothèse ou j'arriverais à le compiler.

je continue mes recherches...

Fabien493

P.S: merci ok.Idriss, je ferais attention.
fabien493 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 03/06/2011, 09h09   #4
Membre expérimenté
 
Avatar de cboudy
 
Ingénieur informatique industrielle
Inscription : avril 2006
Messages : 382
Détails du profil
Informations personnelles :
Localisation : France

Informations professionnelles :
Activité : Ingénieur informatique industrielle

Informations forums :
Inscription : avril 2006
Messages : 382
Points : 526
Points : 526
tu peux éventuellement télécharger le srpm sur rpmfind, le décompresser et récupérer le script de spec : comme ça tu sauras dans quelles conditions et avec quelles commandes il a été compilé
cboudy est déconnecté   Envoyer un message privé Réponse avec citation 10
Vieux 06/06/2011, 11h01   #5
Invité régulier
 
Inscription : septembre 2009
Messages : 21
Détails du profil
Informations forums :
Inscription : septembre 2009
Messages : 21
Points : 5
Points : 5
Bonjour,

Je viens de me rendre compte d'un truc :

Citation:
/root/pysvn-1.7.5/Import/pycxx-6.2.2/CXX/Python3/...
Peut-être que la version 1.7 de pysvn nécessite la version 3 de python...

cboudy, merci pour ton aide, mais je ne sais pas du tout comment récuperer le Srpm, et l'extraire...
C'est pas avec rpm2cpio ?

Fabien493
fabien493 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/06/2011, 13h10   #6
Membre expérimenté
 
Avatar de cboudy
 
Ingénieur informatique industrielle
Inscription : avril 2006
Messages : 382
Détails du profil
Informations personnelles :
Localisation : France

Informations professionnelles :
Activité : Ingénieur informatique industrielle

Informations forums :
Inscription : avril 2006
Messages : 382
Points : 526
Points : 526
si tu veux tu peux télécharger le rpm et srpm de la version 1.7.2 ici : http://pkgs.org/centos-6-rhel-6/epel...86_64.rpm.html

pour le srpm, tu peux l'extraire avec un utilitaire comme file-roller ou effectivement en ligne de commande avec rpm2cpio

au niveau des dépendances normalement la version 2.6 de python suffit
cboudy est déconnecté   Envoyer un message privé Réponse avec citation 10
Vieux 08/08/2011, 23h16   #7
Membre régulier
 
Avatar de flotho
 
Homme Florent THOMAS
Architecte de système d'information
Inscription : novembre 2006
Messages : 130
Détails du profil
Informations personnelles :
Nom : Homme Florent THOMAS
Localisation : France, Pyrénées Orientales (Languedoc Roussillon)

Informations professionnelles :
Activité : Architecte de système d'information

Informations forums :
Inscription : novembre 2006
Messages : 130
Points : 87
Points : 87
Envoyer un message via Skype™ à flotho
Toujours dans l'embarras?

perso j'ai réussi une install avec un python indépendant, un subversion compilé, les bindings swig/python également.
__________________
Créateur www.kipigo.com
Fondateur www.tdeo.fr
Linux | Java | J2EE | NB Platform | Pentaho | PostgreSQL
flotho est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 18h08.


 
 
 
 
Partenaires

Hébergement Web