Hello,

building numpy 1.6.1rc2 on Windows, i7-2600K CPU, with msvc9 failed with the following error:

File "numpy/core/setup_common.py", line 271, in long_double_representation
    raise ValueError("Could not lock sequences (%s)" % saw)
ValueError: Could not lock sequences (None)


This problem has been mentioned before at <http://mail.scipy.org/pipermail/numpy-discussion/2011-March/055571.html>.


Opening the configtest.obj file in binary mode fixed the issue for me. A patch is attached.

Christoph
diff --git a/numpy/core/setup_common.py b/numpy/core/setup_common.py
index e88be40..33659b8 100644
--- a/numpy/core/setup_common.py
+++ b/numpy/core/setup_common.py
@@ -176,7 +176,7 @@ def pyod(filename):
     def _pyod2():
         out = []
 
-        fid = open(filename, 'r')
+        fid = open(filename, 'rb')
         try:
             yo = [int(oct(int(binascii.b2a_hex(o), 16))) for o in fid.read()]
             for i in range(0, len(yo), 16):
_______________________________________________
NumPy-Discussion mailing list
NumPy-Discussion@scipy.org
http://mail.scipy.org/mailman/listinfo/numpy-discussion

Reply via email to