Downloading from scratch! look ma, no arguments..
$ ./configure
creating ./icu_config.gypi
* ECMA-402 (Intl) support didn't find ICU in ./deps/icu..
<http://download.icu-project.org/files/icu4c/54.1/icu4c-54_1-src.zip>
ICU: / 26.3MB total, 26.3MB downloaded
MD5: 6b89d60e2f0e140898ae4d7f72323bca ./deps/icu4c-54_1-src.zip
Extracting ICU source zip: ./deps/icu4c-54_1-src.zip
* Using ICU in ./deps/icu
creating ./icu_config.gypi
{ 'target_defaults': ...
Re-using existing zip..
$ rm -rf deps/icu && ./configure --ninja
creating ./icu_config.gypi
* ECMA-402 (Intl) support didn't find ICU in ./deps/icu..
Re-using existing ./deps/icu4c-54_1-src.zip
MD5: 6b89d60e2f0e140898ae4d7f72323bca ./deps/icu4c-54_1-src.zip
Extracting ICU source zip: ./deps/icu4c-54_1-src.zip
* Using ICU in ./deps/icu
creating ./icu_config.gypi
{ 'target_defaults': { 'cflags': [],
Intentionally corrupting zip..
$ ./configure
creating ./icu_config.gypi
* ECMA-402 (Intl) support didn't find ICU in ./deps/icu..
Re-using existing ./deps/icu4c-54_1-src.zip
MD5: f8ff9782c21b3a67b97c91ac38300421 ./deps/icu4c-54_1-src.zip
Expected: 6b89d60e2f0e140898ae4d7f72323bca *MISMATCH*
** Corrupted ZIP? Delete ./deps/icu4c-54_1-src.zip to retry download.
Cannot build Intl without ICU in ./deps/icu.
(Fix, or disable with "--with-intl=none" )
Intentionally using bad URL (hxxp)
$ ./configure
creating ./icu_config.gypi
* ECMA-402 (Intl) support didn't find ICU in ./deps/icu..
<hxxp://download.icu-project.org/files/icu4c/54.1/icu4c-54_1-src.zip>
** Error occurred while downloading
<hxxp://download.icu-project.org/files/icu4c/54.1/icu4c-54_1-src.zip>
Traceback (most recent call last):
File "./configure", line 941, in <module>
configure_intl(output)
File "./configure", line 840, in configure_intl
localzip = icu_download(icu_full_path)
File "./configure", line 745, in icu_download
msg = urllib.urlretrieve(url, targetfile, reporthook=reporthook)
File "/usr/lib/python2.7/urllib.py", line 94, in urlretrieve
return _urlopener.retrieve(url, filename, reporthook, data)
File "/usr/lib/python2.7/urllib.py", line 240, in retrieve
fp = self.open(url, data)
File "/usr/lib/python2.7/urllib.py", line 205, in open
return self.open_unknown(fullurl, data)
File "/usr/lib/python2.7/urllib.py", line 217, in open_unknown
raise IOError, ('url error', 'unknown url type', type)
IOError: [Errno url error] unknown url type: 'hxxp'
see nodejs/node-v0.x-archive#8719