Archive: scons problem: TypeError: 'list' object is not callable:


scons problem: TypeError: 'list' object is not callable:
Using todays anon CVS (scons from debian experimental), I get this:

pabs@chianamo:~/devel/debian/nsis/NSIS$ scons
scons: Reading SConscript files ...
Delete("nsis-08-Jul-2005.cvs")
Delete(".instdist")
Delete(".test")
Using GNU tools configuration
Checking for memcpy requirement... yes
Checking for memset requirement... yes
Checking for main() in C library gdi32... no
Checking for main() in C library user32... no
Checking for main() in C library version... no
Checking for main() in C library pthread... yes
Checking for main() in C library stdc++... yes
Checking for main() in C library iconv... no
Checking for main() in C library libiconv... no
TypeError: 'list' object is not callable:
File "SConstruct", line 317:
defenv.SConscript(dirs = path, build_dir = build_dir, duplicate = 0, exports = exports)
File "/usr/lib/scons/SCons/Script/SConscript.py", line 471:
return apply(_SConscript, [self.fs,] + files, {'exports' : exports})
File "/usr/lib/scons/SCons/Script/SConscript.py", line 217:
exec _file_ in call_stack[-1].globals
File "Contrib/AdvSplash/SConscript", line 24:
BuildPlugin(target, files, libs, examples, docs)
File "SConstruct", line 296:
plugin = env.SharedLibrary(target, source, LIBS = libs)
File "/usr/lib/scons/SCons/Environment.py", line 161:
return apply(self.builder, (self.env, target, source) + args, kw)
File "/usr/lib/scons/SCons/Builder.py", line 581:
return self._execute(env, target, source, OverrideWarner(kw), ekw)
File "/usr/lib/scons/SCons/Builder.py", line 741:
return BuilderBase._execute(self, env, target, final_sources, overwarn)
File "/usr/lib/scons/SCons/Builder.py", line 553:
tlist, slist = self._create_nodes(env, overwarn, target, source)
File "/usr/lib/scons/SCons/Builder.py", line 524:
target, source = self.emitter(target=tlist, source=slist, env=env)
File "/usr/lib/scons/SCons/Builder.py", line 365:
target, source = emitter(target, source, env)
File "SCons/Config/gnu", line 132:
target, source = original_emitter(target, source, env)
File "SCons/Config/gnu", line 132:
target, source = original_emitter(target, source, env)

Thanks, fixed.