/usr/local/ssl/lib/libcrypto.un: impossible de lire les symboles: Mauvaise valeur

Donc, après avoir fait quelques recherche exhaustive de ce soir sur ce problème, je suis toujours perplexe. Je suis sous Debian Wheezy et j'essaie de faire du roulage à l'appui du protocole ssl, qui elle simplement refuse de le faire. J'ai essayé de supprimer toutes les traces de OpenSSL et Curl. Ensuite, utilisez apt-get install OpenSSL, qui installe "OpenSSL 1.0.1 e". Je suis allé essayé de compiler curl à partir de la source, pensant peut-être que apt-get vient d'être ridicule avec l'installation de curl. J'ai essayé de le configurer à l'aide de ce.

./configure --with-ssl LDFLAGS="-ldl"

parce qu'il allait passer quelques erreurs des autres sages. Sans LDFLAGS je vais l'avoir dans mon journal. config.journal
Mais comme je l'ai dit, avec LDFLAGS, je suis en mesure de créer la config, mais ensuite quand je vais faire.. eh bien.. c'est quand tous les diable semble se détacher, et elle ne s'installe pas.

/usr/bin/ld: /usr/local/ssl/lib/libcrypto.a(ecp_nistz256.o): relocation R_X86_64_32 against `.rodata.str1.1' can not be used when making a shared object; recompile with -fPIC
/usr/local/ssl/lib/libcrypto.a: could not read symbols: Bad value
collect2: error: ld returned 1 exit status
make[2]: *** [libcurl.la] Error 1
make[2]: Leaving directory `/home/openssl/curl-7.27.0/lib'
make[1]: *** [all] Error 2
make[1]: Leaving directory `/home/openssl/curl-7.27.0/lib'
make: *** [all-recursive] Error 1

Après quelques recherches, certains ont proposé la construction d'OpenSSL avec -fPIC. J'ai DONC purgé OpenSSL du système et essayé de l'installer à partir des sources, en choisissant d'installer la version 1.0.2 à partir de ce lien https://www.openssl.org/source/openssl-1.0.2.tar.gz

En fait, cela s'est plutôt bien passé et j'ai fait en sorte d'inclure les -fPIC drapeau. Ensuite, je suis allé à installer Curl encore et toujours fini par obtenir cette erreur.. ce qui est étrange.. donc maintenant je suis en train de me gratter la tête. Je l'ai désinstallé, réinstallé, recompilé et installé, et fait tous les mix de choses je pense et je suis encore vachement perplexe.

Désolé si ma mise en forme est terrible ce soir, c'est un peu tard pour moi. Mais si quelqu'un pouvait me donner un coup de main, ça serait très apprécié.

OriginalL'auteur TheStuntman | 2015-01-30