Problemi di build con Python 2.5.2 e Solaris 8 (gcc 3.4.2)
-
10-07-2019 - |
Domanda
Sto cercando di creare Python 2.5.2 su Solaris 8 usando gcc 3.4.2. Non riesco a vedere alcun errore immediato nel passaggio ./configure ma, una volta creato e accedo alla shell python facendo errori di importazione con:
Python 2.5.2 (r252:60911, Nov 21 2008, 18:45:42)
[GCC 3.4.2] on sunos5
Type "help", "copyright", "credits" or "license" for more information.
>>> import time
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
ImportError: No module named time
Cosa sto facendo di sbagliato? Da quello che posso vedere con un google veloce è che potrebbe esserci un errore con libstdc ++. Quindi, ma non riesco a trovare alcun dettaglio.
Eventuali suggerimenti sarebbero i benvenuti.
Mille grazie,
Al.
Soluzione
Il modulo temporale non è creato per impostazione predefinita in Python, se si crea da una distribuzione di origine è necessario abilitare esplicitamente tutti i moduli che si desidera compilare.
Apri Modules / Setup.dist nell'albero dei sorgenti di Python e commenta la riga che dice:
#time timemodule.c
Per abilitare il modulo build of time. Ricorda inoltre che devi ricompilare Python affinché questo abbia effetto.