{"issue":{"created_at":"2011-12-15T15:48:09Z","state":"open","updated_at":"2011-12-15T15:48:09Z","user":{"gravatar_id":"8b3482cd83cd8170d9bbbb711062dcc3","id":100161,"url":"https://api.github.com/users/EnriqueVidal","avatar_url":"https://secure.gravatar.com/avatar/8b3482cd83cd8170d9bbbb711062dcc3?d=https://a248.e.akamai.net/assets.github.com%2Fimages%2Fgravatars%2Fgravatar-140.png","login":"EnriqueVidal"},"comments":0,"body":"I was able to install hashlib on Snow Leopard but in Lion this is the output I see:\r\n\r\n```> hashlib@1.0.1 preinstall /Users/enrique/Desktop/hubot/node_modules/hashlib\r\n> node-waf clean || true; node-waf configure build\r\n\r\nNothing to clean (project not configured)\r\nChecking for program g++ or c++          : /usr/bin/g++ \r\nChecking for program cpp                 : /usr/bin/cpp \r\nChecking for program ar                  : /usr/bin/ar \r\nChecking for program ranlib              : /usr/bin/ranlib \r\nChecking for g++                         : ok  \r\nChecking for program gcc or cc           : /usr/bin/gcc \r\nChecking for gcc                         : ok  \r\nChecking for node path                   : not found \r\nChecking for node prefix                 : ok /opt/local \r\n'configure' finished successfully (0.126s)\r\nWaf: Entering directory `/Users/enrique/Desktop/hubot/node_modules/hashlib/build'\r\n[1/6] cc: libhash/md4c.c -> build/Release/libhash/md4c_1.o\r\n[2/6] cc: libhash/md5c.c -> build/Release/libhash/md5c_1.o\r\n[3/6] cc: libhash/sha0c.c -> build/Release/libhash/sha0c_1.o\r\n[4/6] cxx: hashlib.cc -> build/Release/hashlib_2.o\r\n../hashlib.cc:14:16: error: ev.h: No such file or directory\r\n../hashlib.cc:15:17: error: eio.h: No such file or directory\r\n../hashlib.cc:311: error: ‘eio_req’ was not declared in this scope\r\n../hashlib.cc:311: error: ‘req’ was not declared in this scope\r\n../hashlib.cc:312: error: expected ‘,’ or ‘;’ before ‘{’ token\r\nWaf: Leaving directory `/Users/enrique/Desktop/hubot/node_modules/hashlib/build'\r\nBuild failed:  -> task failed (err #1): \r\n\t{task: cxx hashlib.cc -> hashlib_2.o}\r\nnpm ERR! error installing hashlib@1.0.1 Error: hashlib@1.0.1 preinstall: `node-waf clean || true; node-waf configure build`\r\nnpm ERR! error installing hashlib@1.0.1 `sh \"-c\" \"node-waf clean || true; node-waf configure build\"` failed with 1\r\nnpm ERR! error installing hashlib@1.0.1     at ChildProcess.<anonymous> (/opt/local/lib/node_modules/npm/lib/utils/exec.js:49:20)\r\nnpm ERR! error installing hashlib@1.0.1     at ChildProcess.emit (events.js:70:17)\r\nnpm ERR! error installing hashlib@1.0.1     at maybeExit (child_process.js:359:16)\r\nnpm ERR! error installing hashlib@1.0.1     at Process.onexit (child_process.js:395:5)\r\nnpm ERR! hashlib@1.0.1 preinstall: `node-waf clean || true; node-waf configure build`\r\nnpm ERR! `sh \"-c\" \"node-waf clean || true; node-waf configure build\"` failed with 1\r\nnpm ERR! \r\nnpm ERR! Failed at the hashlib@1.0.1 preinstall script.\r\nnpm ERR! This is most likely a problem with the hashlib package,\r\nnpm ERR! not with npm itself.\r\nnpm ERR! Tell the author that this fails on your system:\r\nnpm ERR!     node-waf clean || true; node-waf configure build\r\nnpm ERR! You can get their info via:\r\nnpm ERR!     npm owner ls hashlib\r\nnpm ERR! There is likely additional logging output above.\r\nnpm ERR! \r\nnpm ERR! System Darwin 11.2.0\r\nnpm ERR! command \"node\" \"/opt/local/bin/npm\" \"install\"\r\nnpm ERR! cwd /Users/enrique/Desktop/hubot\r\nnpm ERR! node -v v0.6.5\r\nnpm ERR! npm -v 1.0.106\r\nnpm ERR! code ELIFECYCLE\r\nnpm ERR! \r\nnpm ERR! Additional logging details can be found in:\r\nnpm ERR!     /Users/enrique/Desktop/hubot/npm-debug.log\r\nnpm not ok\r\n```","assignee":null,"id":2568394,"labels":[],"pull_request":{"patch_url":null,"html_url":null,"diff_url":null},"number":29,"title":"hashlib 1.0.1 not installing on OSX 10.7","html_url":"https://github.com/brainfucker/hashlib/issues/29","closed_at":null,"milestone":null,"url":"https://api.github.com/repos/brainfucker/hashlib/issues/29"},"action":"opened"}