Swisslinux.org

− Le carrefour GNU/Linux en Suisse −

 

Langue

 

Le Forum

Vous n'êtes pas identifié.

  • Index
  •  » Développement
  •  » [PYTHON] "RuntimeError: dictionary changed size during iteration"

#1 19 Sep 2009 15:24:09

Trim
Gourou(e) du libre
Lieu: Saxon, Valais
Date d'inscription: 17 Oct 2007
Messages: 364
Site web

[PYTHON] "RuntimeError: dictionary changed size during iteration"

Salut !

Je suis en train d'essayer de compiler une distribution pour un pocket PC (Ipaq rx3715) grâce au site OpenEmbedded.net . J'ai donc lu leur page sur la configuration et la mise en place ( http://wiki.openembedded.net/index.php/Getting_Started ), mais dès que je lance la compilation avec le programme BitBake (écrit en python), j'ai de suite ce problème :

Code:

15:08 trim@moi ~/Ipaq/openembedded/stuff/build% bitbake meta-opie    
/var/lib/python-support/python2.6/bb/COW.py:29: DeprecationWarning: the sets module is deprecated
  import types, sets
Traceback (most recent call last):
  File "/usr/bin/bitbake", line 143, in <module>
    main()
  File "/usr/bin/bitbake", line 123, in main
    cooker.parseConfiguration()
  File "/var/lib/python-support/python2.6/bb/cooker.py", line 81, in parseConfiguration
    bb.data.update_data(self.configuration.event_data)
  File "/var/lib/python-support/python2.6/bb/data.py", line 508, in update_data
    for var in vars:
RuntimeError: dictionary changed size during iteration
zsh: exit 1     bitbake meta-opie

Je ne sais pas du tout ce que signifie une "RuntimeError" et je n'ai jamais utilisé python auparavant, alors ça ne me dit vraiment rien.
Si je prend à la ligne 508 du fichier "data.py", j'ai ceci :

Code:

for var in vars:
            name = var[:-l]
            try:
                d[name] = d[var]
            except:
                bb.msg.note(1, bb.msg.domain.Data, "Untracked delVar")

Seulement, je ne sais même pas si c'est à cause du fichier que ça bug, ou si c'est un problème complètement extérieur.

Est-ce que vous pouvez m'aider ? Avez-vous déjà eu ce genre d'erreur ?

Ah oui, j'allais oublié :
je suis sous Ubuntu 9.04 pour compiler et ma version de python est la 2.6.2 et celle du programme BitBake la 1.8.12

Dernière modification par Trim (19 Sep 2009 15:34:14)

Hors ligne

 
  • Index
  •  » Développement
  •  » [PYTHON] "RuntimeError: dictionary changed size during iteration"

Pied de page des forums

Powered by FluxBB