[Mixminion-it] Compilazione Mixminion

Marco A. Calamari marcoc a winstonsmith.org
Mar 26 Ott 2010 13:12:53 CEST


On Mon, 2010-10-25 at 23:36 +0200, dirtydog a autistici.org wrote:

...

> > Manca qualche dev? Un link per simulare una vecchia versione 
> >  di Python?
> 
> Ciao,
> 
> sembra che lo script d'installazione cerchi python in
> /usr/include/pyton2.6. Se la cartella non c'e` e` probabile che ti
> manchino i dev. Prova ad installare il pacchetto python2.6-dev,
> dovrebbero essere quelli che ho usato io.

Ho caricato la libreria e compilato openssl in locale

va piu avanti ma poi da un diverso errore

root a nibon:/root/Mixminion-0.0.8alpha3# make
python setup.py build
Using OpenSSL from ./contrib/openssl
Host is little-endian
/usr/lib/python2.6/config/Makefile
running build
running build_py
creating build/lib.linux-x86_64-2.6
creating build/lib.linux-x86_64-2.6/mixminion
copying lib/mixminion/ScheduleUtils.py ->
build/lib.linux-x86_64-2.6/mixminion
copying lib/mixminion/__init__.py ->
build/lib.linux-x86_64-2.6/mixminion
copying lib/mixminion/SExpression.py ->
build/lib.linux-x86_64-2.6/mixminion
copying lib/mixminion/NetUtils.py ->
build/lib.linux-x86_64-2.6/mixminion
copying lib/mixminion/Crypto.py -> build/lib.linux-x86_64-2.6/mixminion
copying lib/mixminion/ClientAPI.py ->
build/lib.linux-x86_64-2.6/mixminion
copying lib/mixminion/Packet.py -> build/lib.linux-x86_64-2.6/mixminion
copying lib/mixminion/testSupport.py ->
build/lib.linux-x86_64-2.6/mixminion
copying lib/mixminion/Common.py -> build/lib.linux-x86_64-2.6/mixminion
copying lib/mixminion/ClientUtils.py ->
build/lib.linux-x86_64-2.6/mixminion
copying lib/mixminion/TLSConnection.py ->
build/lib.linux-x86_64-2.6/mixminion
copying lib/mixminion/ServerInfo.py ->
build/lib.linux-x86_64-2.6/mixminion
copying lib/mixminion/ThreadUtils.py ->
build/lib.linux-x86_64-2.6/mixminion
copying lib/mixminion/test.py -> build/lib.linux-x86_64-2.6/mixminion
copying lib/mixminion/Filestore.py ->
build/lib.linux-x86_64-2.6/mixminion
copying lib/mixminion/Fragments.py ->
build/lib.linux-x86_64-2.6/mixminion
copying lib/mixminion/BuildMessage.py ->
build/lib.linux-x86_64-2.6/mixminion
copying lib/mixminion/benchmark.py ->
build/lib.linux-x86_64-2.6/mixminion
copying lib/mixminion/ClientMain.py ->
build/lib.linux-x86_64-2.6/mixminion
copying lib/mixminion/Main.py -> build/lib.linux-x86_64-2.6/mixminion
copying lib/mixminion/Config.py -> build/lib.linux-x86_64-2.6/mixminion
copying lib/mixminion/ClientDirectory.py ->
build/lib.linux-x86_64-2.6/mixminion
copying lib/mixminion/MMTPClient.py ->
build/lib.linux-x86_64-2.6/mixminion
creating build/lib.linux-x86_64-2.6/mixminion/server
copying lib/mixminion/server/EventStats.py ->
build/lib.linux-x86_64-2.6/mixminion/server
copying lib/mixminion/server/__init__.py ->
build/lib.linux-x86_64-2.6/mixminion/server
copying lib/mixminion/server/PacketHandler.py ->
build/lib.linux-x86_64-2.6/mixminion/server
copying lib/mixminion/server/MMTPServer.py ->
build/lib.linux-x86_64-2.6/mixminion/server
copying lib/mixminion/server/ServerMain.py ->
build/lib.linux-x86_64-2.6/mixminion/server
copying lib/mixminion/server/ServerKeys.py ->
build/lib.linux-x86_64-2.6/mixminion/server
copying lib/mixminion/server/Modules.py ->
build/lib.linux-x86_64-2.6/mixminion/server
copying lib/mixminion/server/ServerQueue.py ->
build/lib.linux-x86_64-2.6/mixminion/server
copying lib/mixminion/server/DNSFarm.py ->
build/lib.linux-x86_64-2.6/mixminion/server
copying lib/mixminion/server/HashLog.py ->
build/lib.linux-x86_64-2.6/mixminion/server
copying lib/mixminion/server/ServerConfig.py ->
build/lib.linux-x86_64-2.6/mixminion/server
copying lib/mixminion/server/Pinger.py ->
build/lib.linux-x86_64-2.6/mixminion/server
creating build/lib.linux-x86_64-2.6/mixminion/directory
copying lib/mixminion/directory/ServerList.py ->
build/lib.linux-x86_64-2.6/mixminion/directory
copying lib/mixminion/directory/DirCGI.py ->
build/lib.linux-x86_64-2.6/mixminion/directory
copying lib/mixminion/directory/__init__.py ->
build/lib.linux-x86_64-2.6/mixminion/directory
copying lib/mixminion/directory/DirMain.py ->
build/lib.linux-x86_64-2.6/mixminion/directory
copying lib/mixminion/directory/Directory.py ->
build/lib.linux-x86_64-2.6/mixminion/directory
copying lib/mixminion/directory/DirFormats.py ->
build/lib.linux-x86_64-2.6/mixminion/directory
copying lib/mixminion/directory/ServerInbox.py ->
build/lib.linux-x86_64-2.6/mixminion/directory
running build_ext
building 'mixminion._minionlib' extension
creating build/temp.linux-x86_64-2.6
creating build/temp.linux-x86_64-2.6/src
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/crypt.c -o
build/temp.linux-x86_64-2.6/src/crypt.o -Wno-strict-prototypes
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/aes_ctr.c -o
build/temp.linux-x86_64-2.6/src/aes_ctr.o -Wno-strict-prototypes
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/main.c -o
build/temp.linux-x86_64-2.6/src/main.o -Wno-strict-prototypes
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/tls.c -o
build/temp.linux-x86_64-2.6/src/tls.o -Wno-strict-prototypes
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


> 
> Spero di esserti stato d'aiuto.
> 
> Lorenzo
> 
> 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

Ciao e grazie

-- 
+--------------- http://www.winstonsmith.org ----------------+
| il Progetto Winston Smith: scolleghiamo il Grande Fratello |
| the Winston Smith Project: unplug the Big Brother          |
| Marco A. Calamari marcoc a winstonsmith.org  www.marcoc.it   |
| DSS/DH:  8F3E 5BAE 906F B416 9242 1C10 8661 24A9 BFCE 822B |
+ PGP RSA: ED84 3839 6C4D 3FFE 389F 209E 3128 5698 ----------+

-------------- parte successiva --------------
Un allegato non testuale è stato rimosso....
Nome:        non disponibile
Tipo:        application/pgp-signature
Dimensione:  198 bytes
Descrizione: This is a digitally signed message part
URL:         <http://lists.winstonsmith.org/pipermail/mixminion-it/attachments/20101026/22912162/attachment.pgp>


More information about the Mixminion-it mailing list