Python-stackless: Difference between revisions

From Bashlinux
Jump to navigationJump to search
Content deleted Content added
No edit summary
Manpaz (talk | contribs)
Redirected page to Stackless Python
 
Line 1: Line 1:
#REDIRECT [[Stackless Python]]
__NOTOC__
= Stackless Python =

== How to build Stackless Python ==

# The following dependencies must be installed in order to meet the requirements to build Python Stackless, or even the standard Python.
# Debian
<pre><nowiki>
libdb4.6-dev
libssl-dev
libbz2-dev
libgdbm-dev
libreadline5-dev
tk-dev
libsqlite3-dev
libncurses-dev
</nowiki></pre>


# Apply the following patch to avoid conflicts with some old Unix modules
<pre><nowiki>
--- Python-2.6-orig/setup.py 2008-09-30 02:15:45.000000000 +0200
+++ Python-2.6/setup.py 2008-11-04 17:01:04.000000000 +0100
@@ -987,7 +987,7 @@
# the more recent berkeleydb's db.h file first in the include path
# when attempting to compile and it will fail.
f = "/usr/include/db.h"
- if os.path.exists(f) and not db_incs:
+ if False and os.path.exists(f) and not db_incs:
data = open(f).read()
m = re.search(r"#s*define\s+HASHVERSION\s+2\s*", data)
if m is not None:
@@ -1004,7 +1004,8 @@
else:
missing.append('bsddb185')
else:
- missing.append('bsddb185')
+ pass
+# missing.append('bsddb185')
# The standard Unix dbm module:
if platform not in ['cygwin']:
@@ -1324,7 +1325,8 @@
# SunOS specific modules
exts.append( Extension('sunaudiodev', ['sunaudiodev.c']) )
else:
- missing.append('sunaudiodev')
+ pass
+# missing.append('sunaudiodev')
if platform == 'darwin' and ("--disable-toolbox-glue" not in
sysconfig.get_config_var("CONFIG_ARGS")):

</nowiki></pre>

Latest revision as of 06:05, 18 June 2015

Redirect to: