Forum Linux.général compilation subversion

Posté par  .
Étiquettes : aucune
0
15
oct.
2008
bonjour a tous, alors voila je rencontre un soucis en compilant subversion.

voici la ligne que j'utilise et je suis sous redhat 5.1 64bits

./configure --prefix=/opt/svn146 --enable-all-static --enable-static --with-apxs=/opt/httpd-svn/bin/apxs --with-ssl=/opt/openssl098h

c'est le make qui fait la gueule :

/usr/bin/ld: attempted static link of dynamic object `/usr/lib64/libaprutil-1.so'
collect2: ld returned 1 exit status
make: *** [subversion/tests/libsvn_subr/target-test] Erreur 1
make: *** Attente des tâches non terminées....

quelqu'un aurait une chtite idée ?
  • # si je change ma ligne de compile...

    Posté par  . Évalué à 1.

    ./configure --prefix=/opt/svn146 --enable-static --with-apxs=/opt/httpd-svn/bin/apxs --with-ssl=/opt/openssl098h

    la le make et meme le make install fonctionne parfaitement.

    par contre :

    [root@SRVTESt subversion-1.4.6]# svn
    svn: error while loading shared libraries: libsvn_client-1.so.0: cannot open shared object file: No such file or directory
    [root@SRVTEST subversion-1.4.6]# svnadmin
    svnadmin: error while loading shared libraries: libsvn_repos-1.so.0: cannot open shared object file: No such file or directory
    • [^] # Re: si je change ma ligne de compile...

      Posté par  (site web personnel) . Évalué à 1.

      Il faut peut-être aller chercher ce fichier et permettre au chargeur dynamique (ldd) de le trouver en
      - ajoutant le repertoire ou il se trouve dans ta variable LD_LIBRARY_PATH (sous linux)
      ou en root :
      - ajouter le chemin dans le répertoire où ldd les cherche (souvent /etc/ld.so*) puis en faisant tourner ldconfig. (Les amis windwosiens procéderaient sûrement à un reboot à cet instant là)
      - En copiant ta librairie (make install ou manuellement) dans un repertoire standard où ldd pourra la trouver (genre /usr/local/lib).

      Pour la compilation "all static" il faudait installer les versions static des librairies du système. À supposer bien entendu qu'il n'y ait pas de bug dans le système de compilation de subversion.

      « IRAFURORBREVISESTANIMUMREGEQUINISIPARETIMPERAT » — Odes — Horace

  • # rpm

    Posté par  (site web personnel) . Évalué à 3.

    Tu as la version 1.5.3 de subversion disponible dans le dépôt de dag wier
    http://fr2.rpmfind.net/linux/RPM/dag/redhat/el5/i386/subvers(...)
    (je te laisse chercher une version 64 bits et le src.rpm correspondant).

    je ne vois vraiment pas l'intérêt de ne pas se baser dessus afin d'obtenir un beau paquet avec les options qui te plairont. Un rpmbuild -ba subversion.spec et zou.
    L'intégration est un réel travail au niveau des distribution autant bénéficier de ceux qui savent faire plutôt que de refaire à sa sauce.
    • [^] # Re: rpm

      Posté par  (site web personnel) . Évalué à 2.

      C'est vrai s'est chouette et bien pratique d'avoir "un mega super marché où acheter son poisson congelé pas cher"/"un dépot de logiciel tous prêts et disponibles en permanence". Mais qu'est ce que c'est amusant "d'apprendre à pécher"/"de comprendre progressivement tous les petits rouages de la machine" !

      <PS| En vrai je ne crois pas que péché m'amuserait. En revanche programmer...|PS>

      « IRAFURORBREVISESTANIMUMREGEQUINISIPARETIMPERAT » — Odes — Horace

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.