[Mixminion-it] Compilazione Mixminion
dirtydog a autistici.org
dirtydog a autistici.org
Sab 30 Ott 2010 00:39:29 CEST
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Marco A. Calamari wrote:
> On Mon, 2010-10-25 at 23:36 +0200, dirtydog a autistici.org wrote:
>
> ...
> [...]
> gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall
> -Wstrict-prototypes -fPIC -DMM_L_ENDIAN=1 -I./contrib/openssl/include
> -Isrc -I/usr/include/python2.6 -c src/fec.c -o
> build/temp.linux-x86_64-2.6/src/fec.o -Wno-strict-prototypes
> gcc -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions
> build/temp.linux-x86_64-2.6/src/crypt.o
> build/temp.linux-x86_64-2.6/src/aes_ctr.o
> build/temp.linux-x86_64-2.6/src/main.o
> build/temp.linux-x86_64-2.6/src/tls.o
> build/temp.linux-x86_64-2.6/src/fec.o ./contrib/openssl/libssl.a ./contrib/openssl/libcrypto.a -o build/lib.linux-x86_64-2.6/mixminion/_minionlib.so
> /usr/bin/ld: ./contrib/openssl/libssl.a(s23_meth.o): relocation
> R_X86_64_32 against `.data' can not be used when making a shared object;
> recompile with -fPIC
> ./contrib/openssl/libssl.a: could not read symbols: Bad value
> collect2: ld returned 1 exit status
> error: command 'gcc' failed with exit status 1
> make: *** [do_build] Error 1
>
Sembra che tu non sia l'unico ad aver incontrato questo problema
https://answers.launchpad.net/ubuntu/+question/120844
ma la soluzione purtroppo non c'e`.
Hai eseguito
$ make download-openssl
vero?
Se non ricordo male sul mio pc non aveva funzionato e avevo scaricato il
pacchetto libssl-dev da aptitude, e ancora una volta mi sono ritrovato
tutto pronto. Direi che e` per questo che non ho .contrib/openssl.
Prova ad usare libssl-dev e a specificare il path in cui troverai
libssl.a con l'opzione OPENSSL_PREFIX.
La mia ipotesi e` che, usando openssl scaricato ed installato dallo
script d'installazione, si cerchi di linkare dinamicamente la libreria
libssl.a che pero` era stata compilata come statica.
>>
>> PS: Ho notato che la tua firma e` stata fatta con una chiave nuova ma
>> non firmata dalla precedente. Ho sbagliato qualcosa io?
>
> COntrolla meglio, la chiave dsa che ho usato dovrebbe essere firmata da
> quella vecchia. Per favore fammi sapere.
> Comunque ne trovi la signature sulla mia firma della
> mail degli ultimi 10 anni
Hai ragione, scusa per il falso allarme, credevo che la chiave "nuova"
fosse la "vecchia" e viceversa. In pratica cercavo la firma della chiave
nuova su quella vecchia, sorry.
Buona serata
Lorenzo
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.9 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org
iEYEARECAAYFAkzLTRwACgkQj5JKviTtwDwumwCgiIC+m7GesQOwASbdfKzlYvpx
B2sAoKWuhkqoeRe9LTMLjtit2cT6c+sM
=rNST
-----END PGP SIGNATURE-----
More information about the Mixminion-it
mailing list