I am trying to use the Google Native Client SDK.
OS is Windows 7, I already installed python 2.7.9 and set up the path to the environment variable accordingly.
I also downloaded nacl_sdk.zip from https://developer.chrome.com/native-client/sdk/download and extracted it.
However, when I run the naclsdk list command as described on the download page, I received the following messages:
C: \ Temp \ nacl_sdk> naclsdk list
Traceback (most recent call last):
File "C: \ Temp \ nacl_sdk \ sdk_tools \ sdk_update_main.py", line 759, in
sys.exit (main (sys.argv [1:]))
File "C: \ Temp \ nacl_sdk \ sdk_tools \ sdk_update_main.py", line 752, in main
InvokeCommand (args)
File "C: \ Temp \ nacl_sdk \ sdk_tools \ sdk_update_main.py", line 741, in InvokeCommand
command (options, args [1:], config)
File "C: \ Temp \ nacl_sdk \ sdk_tools \ sdk_update_main.py", line 510, in Update
manifest = LoadManifestFromURLs ([options.manifest_url] + config.GetSources ())
File "C: \ Temp \ nacl_sdk \ sdk_tools \ sdk_update_main.py", line 238, in LoadManifestFromURLs
url_stream = UrlOpen (url)
File "C: \ Temp \ nacl_sdk \ sdk_tools \ sdk_update_main.py", line 114, in UrlOpen
return url_opener.open (request)
File "C: \ python27 \ lib \ urllib2.py", line 431, in open
response = self._open (req, data)
File "C: \ python27 \ lib \ urllib2.py", line 449, in _open
'_open', req)
File "C: \ python27 \ lib \ urllib2.py", line 409, in _call_chain
result = func (* args)
File "C: \ python27 \ lib \ urllib2.py", line 1240, in https_open
context = self._context)
TypeError: do_open () got an unexpected keyword argument 'context'
Traceback (most recent call last):
File "C: \ Temp \ nacl_sdk \ sdk_tools \ sdk_update_main.py", line 759, in
sys.exit (main (sys.argv [1:]))
File "C: \ Temp \ nacl_sdk \ sdk_tools \ sdk_update_main.py", line 752, in main
InvokeCommand (args)
File "C: \ Temp \ nacl_sdk \ sdk_tools \ sdk_update_main.py", line 741, in InvokeCommand
command (options, args [1:], config)
File "C: \ Temp \ nacl_sdk \ sdk_tools \ sdk_update_main.py", line 444, in List
manifest = LoadManifestFromURLs ([options.manifest_url] + config.GetSources ())
File "C: \ Temp \ nacl_sdk \ sdk_tools \ sdk_update_main.py", line 238, in LoadManifestFromURLs
url_stream = UrlOpen (url)
File "C: \ Temp \ nacl_sdk \ sdk_tools \ sdk_update_main.py", line 114, in UrlOpen
return url_opener.open (request)
File "C: \ python27 \ lib \ urllib2.py", line 431, in open
response = self._open (req, data)
File "C: \ python27 \ lib \ urllib2.py", line 449, in _open
'_open', req)
File "C: \ python27 \ lib \ urllib2.py", line 409, in _call_chain
result = func (* args)
File "C: \ python27 \ lib \ urllib2.py", line 1240, in https_open
context = self._context)
TypeError: do_open () got an unexpected keyword argument 'context'
In fact, no matter what command I use, it does not work at all.
Does anyone know a solution?