Json库在linux下编译,解决思路

Json库在linux下编译,急急急
搞了2个小时,头已大,不得不求助。。

目标:编译Json库,生成.a 文件,供程序使用。

按照网上的方法,先安装scons,设置scons环境变量 

在解压好的jsoncpp-src-0.5.0 目录下,执行 
python $MYSCONS/script/scons platform=linux-gcc

得到报错


Traceback (most recent call last):
  File "/root/install/scons-2.1.0/script/scons", line 187, in ?
    import SCons.Script
  File "/root/install/scons-2.1.0/engine/SCons/__init__.py", line 43, in ?
    import SCons.compat
  File "/root/install/scons-2.1.0/engine/SCons/compat/__init__.py", line 110, in ?
    import_as('_scons_sets', 'sets')
  File "/root/install/scons-2.1.0/engine/SCons/compat/__init__.py", line 75, in import_as
    return imp.load_module(name, *imp.find_module(module, [dir]))
  File "/root/install/scons-2.1.0/engine/SCons/compat/_scons_sets.py", line 58, in ?
    exec('from itertools import ifilterfalse as filterfalse')
  File "<string>", line 1, in ?
ImportError: No module named itertools


linux 为red hat9,gcc 版本较旧3.2.2.;尝试用过scons-2.1.0 和scons-2.2.0 都是一样的报错。。求高手帮忙。。


附带:是否能顾 直接把jsop 下面的所有源码弄出来 自己写一个Makefile编译一个静态库出来?
或者谁能在GCC 版本3.2.2 下帮我编译一个静态库。。。


------解决方案--------------------

No module named itertools
这句话已经很明显啦,找不到或者缺少iteartools模块或者包啦!

下载安装下itertools,

如果已经有的话,看看路径是否正确,注意逃逸字符'\','\n'是否被识别就好