File python-2.7.diff of Package rekall
--- libs/el32/SConscript
+++ libs/el32/SConscript
@@ -40,8 +40,8 @@ env = rb.environment ()
if rkConfig.mode != 'win' :
- env.Append (LEXFLAGS = '-Pel_yy --nounistd')
- env.Append (YACCFLAGS = '-pel_yy')
+ env.Append (LEXFLAGS = ['-Pel_yy', '--nounistd'])
+ env.Append (YACCFLAGS = ['-pel_yy'])
env.CFile ('lex.el_yy.c', 'el.l')
env.CFile ('el.tab.cpp', 'el.y')
--- support/xbsql/SConscript
+++ support/xbsql/SConscript
@@ -45,8 +45,8 @@ if rkConfig.xbaseBuild :
if rkConfig.mode != 'win' :
- env.Append(LEXFLAGS = '-Pxbsql_yy')
- env.Append(YACCFLAGS = '-pxbsql_yy')
+ env.Append(LEXFLAGS = ['-Pxbsql_yy'])
+ env.Append(YACCFLAGS = ['-pxbsql_yy'])
env.CFile ('lex.xbsql_yy.c', 'xbsql.l')
env.CFile ('xbsql.tab.cpp', 'xbsql.y')
--- scons/rkScan_Python.py
+++ scons/rkScan_Python.py
@@ -33,13 +33,15 @@ def Scan (settings) :
(
'with-python-includes',
[
- '/usr/local/include/python2.5[B',
+ '/usr/local/include/python2.7',
+ '/usr/local/include/python2.5',
'/usr/local/include/python2.4',
'/usr/local/include/python2.3',
'/usr/local/include/python2.2',
'/usr/local/include/python2.1',
'/usr/local/include/python2.0',
'/usr/local/include/python1.5',
+ '/usr/include/python2.7',
'/usr/include/python2.5',
'/usr/include/python2.4',
'/usr/include/python2.3',
@@ -56,6 +58,7 @@ def Scan (settings) :
[
'/usr/local/lib',
'/usr/lib',
+ '/usr/local/lib/python2.7/config',
'/usr/local/lib/python2.5/config',
'/usr/local/lib/python2.4/config',
'/usr/local/lib/python2.3/config',
@@ -63,6 +66,7 @@ def Scan (settings) :
'/usr/local/lib/python2.1/config',
'/usr/local/lib/python2.0/config',
'/usr/local/lib/python1.5/config',
+ '/usr/lib/python2.7/config',
'/usr/lib/python2.5/config',
'/usr/lib/python2.4/config',
'/usr/lib/python2.3/config',