2010-03-28 5 views
2

J'ai téléchargé, compilé et installé jusqu'à présent: -1.3.9 avril-util-avril 1.3.9 sqlite-3.6.23 zlib-1.2.4 libtool-2.2.6bCompile la subversion sur CentOS

maintenant après avoir téléchargé la subversion-1.6.9, la configuration fonctionne très bien, mais la compilation se terminera avec l'erreur suivante:

subversion cd/svn & &/bin/sh /root/subversion-1.6.9/libtool --tag = CC --silent --mode = lien gcc -g -O2 -g -O2 -pthread -rpath/usr/local/lib -o svn add-cmd.o blame-cmd.o cat-cmd.o changelist-cmd.o vérifier out-cmd.o nettoyage-cmd.o commit-cmd.o conflit-callbacks.o copy-cmd.o delete-cmd.o diff-cmd.o exportation-cmd.o help-cmd.o import-cmd.o info-cmd.o liste-cmd.o verrou-cmd.o log-cmd.o main.o fusionner-cmd.o mergeinfo-cmd.o mkdir-cmd.o déplacer-cmd.o notify.o propdel-cmd. propedit-cmd.o propget-cmd.o prop-cmd.o props.o propset-cmd.o résolution-cmd.o résolu-cmd.o revert-cmd.o statut-cmd.o status.o switch-cmd .o tree-conflicts.o déverrouiller-cmd.o update-cmd.o util.o ../../subversion/libsvn_client/libsvn_client-1.la ../../subversion/libsvn_wc/libsvn_wc-1.la ../../subversion/libsvn_ra/libsvn_ra-1.la./../subversion/libsvn_delta/libsvn_delta-1.la./../subversion/libsvn_diff/libsvn_diff-1.la ../ .. /subversion/libsvn_subr/libsvn_subr-1.la /usr/local/apr/lib/libaprutil-1.la -lexpat /usr/local/apr/lib/libapr-1.la -lrt -lcrypt -lpthread -ldl

/usr/bin/ld: ne peut pas trouver -lexpat collect2: ld a renvoyé 1 statut de sortie make: *** [subversion/svn/svn] Erreur 1

Le fichier /usr/local/apr/lib/libapr-1.la existe et semble être OK (du point de vue de la permission

Quel pourrait être le problème ici? Merci

Peter

Répondre

1

L'erreur est sur le point libexpat, non libapr. Je suppose qu'il vous manque Expat XML Parser - au moins l'éditeur de liens n'est pas capable de le trouver. Vérifiez où se trouve libexpat dans votre système et vous devriez peut-être indiquer son chemin pour configurer le script.

+0

Oui. C'était exactement le problème. J'ai téléchargé et compilé l'analyseur et tout fonctionne maintenant. Merci –