Wednesday, April 30, 2008

SCons error with Ubuntu Hardy: "scons: *** object of type 'int' has no len()"

delete .sconsign.dblite, since the function convert_old_entry in /usr/lib/scons/SCons/Node/FS.py that should handle old formats of .sconsign.dblite is buggy.

4 comments:

Anonymous said...

Thank you, that was exactly what I needed :)

Anonymous said...

i have the same problem, but i can't find .sconsign.dblite.
where is it?
greets

leo said...

The dot at the beginning of the filename means that the file is hidden. So you should make sure that these files are displayed. Usually this file resides in the same directory as the "SConstruct" file. But you could also try running
find . -name .sconsign.dblite
in your project directory.

Anonymous said...

thank you very very much, now it works.
greets!