2015-04-14 1 views
0

Je suis en train d'installer ns-3 par tarball mais lorsque je tente de construire avec commande suivanteErreur lors de la construction ns-3

./build.py --enable-examples --enable-tests

comme indiqué dans le manuel que je reçois l'erreur suivante:

Traceback (most recent call last): 
    File "./build.py", line 170, in <module> 
    sys.exit(main(sys.argv)) 
    File "./build.py", line 111, in main 
    config = dom.parse(dot_config) 
    File "/usr/local/lib/python2.7/xml/dom/minidom.py", line 1917, in parse 
    from xml.dom import expatbuilder 
    File "/usr/local/lib/python2.7/xml/dom/expatbuilder.py", line 32, in <module> 
    from xml.parsers import expat 
    File "/usr/local/lib/python2.7/xml/parsers/expat.py", line 4, in <module> 
    from pyexpat import * 
ImportError: /usr/local/lib/python2.7/lib-dynload/pyexpat.so: undefined symbol: PyUnicodeUCS2_DecodeUTF 

I savoir cette erreur est liée à Python, mais pas capable de résoudre après avoir fait beaucoup de recherche Google.Peut-on m'aider à aller plus loin?

Répondre

0

Résolu:

Après la recherche, j'ai trouvé épuisé Python pour le réglage par défaut Linux est UCS2. Je Python rebâti de source à l'aide

./configure --enable-unicode=ucs4 

pour forcer la compilation par UCS4. Voici le link.