[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