2010-07-29 31 views
1

-je obtenir ce qui suit, tout en essayant de compiler la subversion 1.6.12 de la source sur Solaris 5.10 plate-forme SPARC . J'ai seulement besoin du programme client svn sur cette machine donc pas besoin d'Apache, Neon ou Swig.subversion bâtiment 1.6.12 - make: *** [subversion/libsvn_subr/libsvn_subr-1.la] Erreur 1 - Solaris 10 Sparc

Ma configuration:

$ ./configure --without-db-berkeley --with-zlib =/usr --without-SASL --disable-nls = --with-avr./usr/local/avril -with-apr-util =/usr/local/avril --without-apxs --without-rasade --without-néon --with-ssl --prefix =/var/tmp/subversion/svn

$ font

subversion cd/libsvn_subr & &/bin/bash /var/tmp/subversion/subversion-1.6.12/li btool --tag = CC --silent --mode = lien gcc -g -O2 -g -O2 -L/usr/local/lib -L/usr/lib -rpath/var/tmp/subversion/svn/lib -o libsvn_subr-1.la atomic.lo auth.lo c mal-inprocess.lo cache-memcache.lo cache.lo checksum.lo cmdline.lo compat.lo config.lo config_auth.lo config_file.lo co nfig_win .lo constructors.lo ctype.lo date.lo déprécié.lo dirent_uri.lo dso.lo erreur.lo hash.lo io.lo iter.lo kitchensi nk.lo lock.lo log.lo macos_keychain.lo md5. lo mergeinfo.lo nls.lo opt.lo chemin.lo piscine.lo prompt.lo propriétés.lo quoprin t.lo sha1.lo simple_providers.lo skel.lo sortes.lo sqlite.lo ssl_client_cert_providers.lo ssl_client_cert_pw_providers.lo ssl_server_trust_providers.lo stream.lo subst.lo svn_base64.lo svn_string.lo target.lo time.lo user.lo nom d'utilisateur_provide rs.lo utf.lo utf_validate.lo valider.lo version.lo win32_crashrpt.lo win32_crypto.lo win32_xlate.lo xml .lo /usr/local/a pr/lib/libaprutil-1.la -lgdbm -ldb-4.2 -lexpat -liconv /usr/local/apr/lib/libapr-1.la -luuid -lsendfile -lrt - lsocket -lnsl -lpthread -lz -lsqlite3 -lsocket make: *** [subversion/libsvn_subr/libsvn_subr-1.la] erreur 1

Il me semble que la subversion/libsvn_subr/libsvn_subr-1.la n'existe pas.

$ ls subversion/libsvn_subr/libsvn_subr-1.la subversion/libsvn_subr/libsvn_subr-1.la: Aucun fichier ou répertoire

Des indices? Aide grandement appréciée. :)

+0

J'ai réussi à résoudre cette erreur de compilation en ajoutant: export LDFLAGS = "- L/usr/local/lib -R/usr/local/lib -L/usr/sfw/lib -R/usr/sfw/lib -L/usr/lib -R/usr/lib » et en ajoutant à configurer: --enable-shared = yes --enable-static = pas --disable-nls --without-serf export LIBS = "$ LIBS -lintl" Cependant, je reçois un nouveau maintenant: ld: fatale: fichier/usr/local/lib: type de fichier inconnu ld: fatale: les erreurs de traitement de fichiers. Aucune sortie écrite pour .libs/svn collect2: ld a renvoyé 1 état de sortie make: *** [subversion/svn/svn] Erreur 1 – Johan

+0

Avez-vous des besoins spécifiques pour compiler Subversion? Sinon, vous pouvez peut-être simplement télécharger un paquet prêt à partir d'OpenCSW. – automatthias

+0

Non, je n'ai pas de raison spécifique de savoir pourquoi compiler par moi-même, j'avais juste l'espoir que ce serait assez simple à faire. Au lieu de cela, j'ai installé le client SVN CollabNet qui a fonctionné comme un charme, http://www.collab.net/subversion. Merci pour le conseil sur OpenCSW, je n'ai pas regardé dans ce site avant! –

Répondre

0

Les erreurs liées .la se produisent quite often lors de la construction des paquets de Solaris. Je ne suis pas un expert en libtool, donc je ne connais pas les détails, mais je sais que, à OpenCSW il est courant d'utiliser a script qui supprime les bibliothèques pseudo de libtool de la construction.