[Mixminion-it] Compilazione Mixminion

Luigi Messina lord.sauron a gmail.com
Mar 2 Nov 2010 10:32:30 CET


Ciao Marco,
ho scoperto che sulla 10.04 make test dava errore anche a me, ma
l'install e il build andavano per cui pensavo funzionasse..
Pensandoci però l'errore è un syntax error di python, non è più una
roba di librerie o dipendenze..
Mi sono accorto che il syntax error che compare nel make test è dovuto
al fatto che "as" è una parola riservata nelle versioni
recenti di Python (dalla 2.5 in poi, in quanto nela 2.4 non lo era)

>    m, ds, as = q._inspect(h1)
>            ^
> SyntaxError: invalid syntax
> make: *** [test] Error 1

Allora ho cambiato a mano la variabile as in ass (un lavoraccio perché
"as" viene usato anche nel normale inglese dei commenti
e fa anche parte della parola assert. Ma a colpi di vim l'ho spuntata)

il cambio va fatto sia nel file test.py che nel file server/ServerQueue.py
vi allego i diff di entrambi.

Una volta fatto, il make test va un pò più avanti, fino ad un nuovo
errore, ma di tipo diverso, su cui sto ancora ragionando.

[...]
Ran 105 tests in 7.089s

FAILED (errors=2)

Waiting for shred processes to finish.
Exception in thread Thread-1 (most likely raised during interpreter shutdown):
Traceback (most recent call last):
  File "/usr/lib/python2.6/threading.py", line 532, in __bootstrap_inner
  File "build/lib.linux-x86_64-2.6/mixminion/server/DNSFarm.py", line
269, in run
  File "build/lib.linux-x86_64-2.6/mixminion/server/DNSFarm.py", line
222, in _adjLiveThreads
  File "/usr/lib/python2.6/threading.py", line 117, in acquire
<type 'exceptions.TypeError'>: 'NoneType' object is not callable
Exception in thread Thread-4 (most likely raised during interpreter shutdown):
Traceback (most recent call last):
  File "/usr/lib/python2.6/threading.py", line 532, in __bootstrap_inner
  File "build/lib.linux-x86_64-2.6/mixminion/server/DNSFarm.py", line
269, in run
  File "build/lib.linux-x86_64-2.6/mixminion/server/DNSFarm.py", line
222, in _adjLiveThreads
  File "/usr/lib/python2.6/threading.py", line 117, in acquire
<type 'exceptions.TypeError'>: 'NoneType' object is not callable
Exception in thread Thread-2 (most likely raised during interpreter shutdown):
Traceback (most recent call last):
  File "/usr/lib/python2.6/threading.py", line 532, in __bootstrap_inner
  File "build/lib.linux-x86_64-2.6/mixminion/server/DNSFarm.py", line
269, in run
  File "build/lib.linux-x86_64-2.6/mixminion/server/DNSFarm.py", line
222, in _adjLiveThreads
  File "/usr/lib/python2.6/threading.py", line 117, in acquire
<type 'exceptions.TypeError'>: 'NoneType' object is not callable
Exception in thread Thread-3 (most likely raised during interpreter shutdown):
Traceback (most recent call last):
  File "/usr/lib/python2.6/threading.py", line 532, in __bootstrap_inner
  File "build/lib.linux-x86_64-2.6/mixminion/server/DNSFarm.py", line
269, in run
  File "build/lib.linux-x86_64-2.6/mixminion/server/DNSFarm.py", line
222, in _adjLiveThreads
  File "/usr/lib/python2.6/threading.py", line 117, in acquire
<type 'exceptions.TypeError'>: 'NoneType' object is not callable
-------------- parte successiva --------------
Un allegato non testuale è stato rimosso....
Nome:        ServerQueue.py.diff
Tipo:        text/x-patch
Dimensione:  1690 bytes
Descrizione: non disponibile
URL:         <http://lists.winstonsmith.org/pipermail/mixminion-it/attachments/20101102/4de6d274/attachment.bin>
-------------- parte successiva --------------
Un allegato non testuale è stato rimosso....
Nome:        test.py.diff
Tipo:        text/x-patch
Dimensione:  2314 bytes
Descrizione: non disponibile
URL:         <http://lists.winstonsmith.org/pipermail/mixminion-it/attachments/20101102/4de6d274/attachment-0001.bin>


More information about the Mixminion-it mailing list