Browse Source

build: print error message if no compiler found

Make the configure script warn the user about the lack of an acceptable
C compiler on the system.
v0.9.1-release
Javier Hernández 13 years ago
committed by Ben Noordhuis
parent
commit
792d9a921d
  1. 10
      configure

10
configure

@ -154,10 +154,20 @@ def pkg_config(pkg):
def host_arch_cc(): def host_arch_cc():
"""Host architecture check using the CC command.""" """Host architecture check using the CC command."""
try:
p = subprocess.Popen(CC.split() + ['-dM', '-E', '-'], p = subprocess.Popen(CC.split() + ['-dM', '-E', '-'],
stdin=subprocess.PIPE, stdin=subprocess.PIPE,
stdout=subprocess.PIPE, stdout=subprocess.PIPE,
stderr=subprocess.PIPE) stderr=subprocess.PIPE)
except OSError:
print '''Node.js configure error: No acceptable C compiler found!
Please make sure you have a C compiler installed on your system and/or
consider adjusting the CC environment variable if you installed
it in a non-standard prefix.
'''
sys.exit()
p.stdin.write('\n') p.stdin.write('\n')
out = p.communicate()[0] out = p.communicate()[0]

Loading…
Cancel
Save