Install curl first. Or set $NODE_CURL_H to a valid path (/usr/local/include/curl/curl.h)
2013/1/16 <[email protected]> > This error comes up when i try to install node-curl package. > > P.S: I can install any other packages. > > npm http GET https://registry.npmjs.org/node-curl >> >> npm http 304 https://registry.npmjs.org/node-curl >> >> >>> > [email protected] install /root/node_modules/node-curl >> >> > sh src/generate_curl_options_list.sh && (node-gyp rebuild || node-waf >>> configure build) >> >> >>> extract constants from >> >> generate src/integer_options.h >> >> cat: : No such file or directory >> >> generate src/string_options.h >> >> cat: : No such file or directory >> >> generate src/integer_infos.h >> >> cat: : No such file or directory >> >> generate src/string_infos.h >> >> cat: : No such file or directory >> >> generate src/double_infos.h >> >> cat: : No such file or directory >> >> make: Entering directory `/root/node_modules/node-curl/build' >> >> CXX(target) Release/obj.target/node-curl/src/node-curl.o >> >> In file included from ../src/node-curl.cc:1:0: >> >> ../src/node-curl.h:7:23: fatal error: curl/curl.h: No such file or >>> directory >> >> compilation terminated. >> >> make: *** [Release/obj.target/node-curl/src/node-curl.o] Error 1 >> >> make: Leaving directory `/root/node_modules/node-curl/build' >> >> gyp ERR! build error >> >> gyp ERR! stack Error: `make` failed with exit code: 2 >> >> gyp ERR! stack at ChildProcess.onExit >>> (/usr/lib/nodejs/npm/node_modules/node-gyp/lib/build.js:236:23) >> >> gyp ERR! stack at ChildProcess.EventEmitter.emit (events.js:99:17) >> >> gyp ERR! stack at Process._handle.onexit (child_process.js:678:10) >> >> gyp ERR! System Linux 3.0.0-12-server >> >> gyp ERR! command "node" >>> "/usr/lib/nodejs/npm/node_modules/node-gyp/bin/node-gyp.js" "rebuild" >> >> gyp ERR! cwd /root/node_modules/node-curl >> >> gyp ERR! node -v v0.8.14 >> >> gyp ERR! node-gyp -v v0.7.1 >> >> gyp ERR! not ok >> >> Setting srcdir to : /root/node_modules/node-curl >> >> Setting blddir to : >>> /root/node_modules/node-curl/build >> >> Checking for program g++ or c++ : /usr/bin/g++ >> >> Checking for program cpp : /usr/bin/cpp >> >> Checking for program ar : /usr/bin/ar >> >> Checking for program ranlib : /usr/bin/ranlib >> >> Checking for g++ : ok >> >> Checking for node path : not found >> >> Checking for node prefix : ok /usr >> >> 'configure' finished successfully (0.027s) >> >> Waf: Entering directory `/root/node_modules/node-curl/build' >> >> [1/2] cxx: src/node-curl.cc -> build/Release/src/node-curl_1.o >> >> In file included from ../src/node-curl.cc:1:0: >> >> ../src/node-curl.h:7:23: fatal error: curl/curl.h: No such file or >>> directory >> >> compilation terminated. >> >> Waf: Leaving directory `/root/node_modules/node-curl/build' >> >> Build failed: -> task failed (err #1): >> >> {task: cxx node-curl.cc -> node-curl_1.o} >> >> npm ERR! [email protected] install: `sh src/generate_curl_options_list.sh >>> && (node-gyp rebuild || node-waf configure build)` >> >> npm ERR! `sh "-c" "sh src/generate_curl_options_list.sh && (node-gyp >>> rebuild || node-waf configure build)"` failed with 1 >> >> npm ERR! >> >> npm ERR! Failed at the [email protected] install script. >> >> npm ERR! This is most likely a problem with the node-curl package, >> >> npm ERR! not with npm itself. >> >> npm ERR! Tell the author that this fails on your system: >> >> npm ERR! sh src/generate_curl_options_list.sh && (node-gyp rebuild || >>> node-waf configure build) >> >> npm ERR! You can get their info via: >> >> npm ERR! npm owner ls node-curl >> >> npm ERR! There is likely additional logging output above. >> >> >>> npm ERR! System Linux 3.0.0-12-server >> >> npm ERR! command "nodejs" "/usr/bin/npm" "install" "node-curl" >> >> npm ERR! cwd /root >> >> npm ERR! node -v v0.8.14 >> >> npm ERR! npm -v 1.1.65 >> >> npm ERR! code ELIFECYCLE >> >> npm ERR! >> >> npm ERR! Additional logging details can be found in: >> >> npm ERR! /root/npm-debug.log >> >> npm ERR! not ok code 0 >> >> -- > Job Board: http://jobs.nodejs.org/ > Posting guidelines: > https://github.com/joyent/node/wiki/Mailing-List-Posting-Guidelines > You received this message because you are subscribed to the Google > Groups "nodejs" group. > To post to this group, send email to [email protected] > To unsubscribe from this group, send email to > [email protected] > For more options, visit this group at > http://groups.google.com/group/nodejs?hl=en?hl=en > -- Job Board: http://jobs.nodejs.org/ Posting guidelines: https://github.com/joyent/node/wiki/Mailing-List-Posting-Guidelines You received this message because you are subscribed to the Google Groups "nodejs" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/nodejs?hl=en?hl=en
