argv = ['/Users/dara/git/gcs/packages/all-in-one/tmp/dist/bin/node-waf', 'configure']
blddir = '/Users/dara/git/gcs/packages/all-in-one/tmp/dist/lib/node_modules/gcs/node_modules/nroonga/node_modules/msgpack2/build'
commands = {'dist': 0, 'configure': True, 'distcheck': 0, 'install': 0, 'build': 0, 'clean': 0, 'distclean': 0, 'check': 0, 'uninstall': 0}
cwd = '/Users/dara/git/gcs/packages/all-in-one/tmp/dist/lib/node_modules/gcs/node_modules/nroonga/node_modules/msgpack2/src'
environ = {'npm_config_color': 'true', 'npm_config_engine_strict': '', 'IRC_CHANNELS': '#darashi', 'npm_config_searchopts': '', 'npm_config_save_bundle': '', 'npm_config_group': '20', 'npm_package_homepage': 'https://github.com/JulesAU/node-msgpack', 'npm_config_browser': '', 'npm_config_global': 'true', 'npm_package_bin_json2msgpack': './bin/json2msgpack', 'RBENV_ROOT': '/Users/dara/.rbenv', 'SHELL': '/bin/zsh', 'npm_config_pre': '', 'MANPATH': '/Users/dara/.nvm/v0.8.14/share/man:', 'MFLAGS': '', 'npm_config_tmp': '/var/folders/w1/wffl5dnx2l1_l6j1882qbrzw0000gn/T/', 'npm_package_engines_node': '>=0.4.0', 'npm_config_argv': '{"remain":["/Users/dara/git/gcs"],"cooked":["install","--global","/Users/dara/git/gcs"],"original":["install","-g","/Users/dara/git/gcs"]}', 'npm_config_cache_lock_wait': '10000', 'npm_package_scripts_preinstall': 'make', 'npm_config_fetch_retry_factor': '10', 'npm_config_save_dev': '', 'npm_config_optional': 'true', 'npm_config_init_version': '0.0.0', 'npm_config_user_agent': 'node/v0.8.15', 'npm_lifecycle_event': 'preinstall', 'CXXFLAGS': '-g -Wall -fPIC', 'npm_config_init_author_name': '', 'npm_config_rebuild_bundle': 'true', 'npm_config_yes': '', 'npm_config_usage': '', 'npm_package_description': 'Latest version of node.js msgpack bindings', 'npm_config_shell': '/bin/zsh', 'MAIL': '/var/mail/dara', 'SSH_CONNECTION': '220.100.19.212 51485 192.168.1.205 22', 'npm_config_ignore': '', 'npm_config_viewer': 'man', 'npm_config_globalconfig': '/Users/dara/git/gcs/packages/all-in-one/tmp/dist/etc/npmrc', 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 'npm_config_parseable': '', 'IM_KAYAC': 'dara', 'npm_config_userignorefile': '/Users/dara/.npmignore', 'USER': 'dara', 'npm_package_author_name': 'Peter Griess', 'npm_package_contributors_0_url': 'http://tomtaylor.co.uk', 'npm_config_proxy': '', 'npm_config_versions': '', 'WNI_PASSWORD': 'therwea', 'SHLVL': '3', 'npm_config_cache_lock_stale': '60000', 'npm_config_init_author_url': '', 'npm_config_fetch_retry_maxtimeout': '60000', 'ACCESS_TOKEN_KEY': '88882959-2ykcolDB6CUH88c6YuL78yCtiX7NdEKMpz15gAZMM', 'npm_config_unsafe_perm': 'true', 'IRC_NICK': 'kaiginodev', 'npm_config_cache': '/Users/dara/.npm', 'EDITOR': 'vim', 'npm_config_email': 'dara@shidara.net', 'npm_package_directories_lib': 'lib', 'npm_config_depth': 'null', 'npm_config_umask': '18', 'npm_config_json': '', 'npm_package_contributors_0_name': 'Tom Taylor', 'npm_config_editor': 'vim', 'PKG_CONFIG_PATH': '/Users/dara/git/gcs/packages/all-in-one/tmp/dist/lib/pkgconfig:', 'AWS_ACCESS_KEY_ID': '1TJE144JWAYWB9Z80ER2', 'TMPDIR': '/var/folders/w1/wffl5dnx2l1_l6j1882qbrzw0000gn/T/', 'npm_package_repository_type': 'git', 'AWS_SECRET': '6aaab5tyJbsSToysQKXAg2ZgX6Lv+/t1TTTsss8Z', 'npm_config_npat': '', 'npm_config_init_module': '/Users/dara/.npm-init.js', 'npm_config_long': '', 'npm_config_searchsort': 'name', 'npm_package_author_email': 'pg@std.in', 'npm_lifecycle_script': 'make', 'AWS_SECRET_ACCESS_KEY': '6aaab5tyJbsSToysQKXAg2ZgX6Lv+/t1TTTsss8Z', 'PAGER': 'lv', 'AWS_ID': '1TJE144JWAYWB9Z80ER2', 'npm_config_git': 'git', 'TEST_FLIGHT_API_TOKEN': '2c2f0f1619019e5583263fcc6b372a71_Nzg3MDU', 'SECRET_ACCESS_KEY': '6aaab5tyJbsSToysQKXAg2ZgX6Lv+/t1TTTsss8Z', 'npm_package_readme': '"`node-msgpack` is an addon for [NodeJS](http://nodejs.org) that provides an\\nAPI for serializing and de-serializing JavaScript objects using the\\n[MessagePack](http://msgpack.sourceforge.net) library. The performance of this\\naddon compared to the native `JSON` object is quite good, and the space\\nrequired for serialized data is far less than JSON.\\n\\n### Building / Installing from npm\\n    npm install msgpack2\\n\\n### Building / Installing from source\\n    # Fetch it from github\\n    cd node_modules\\n    git clone git://github.com/JulesAU/node-msgpack.git msgpack2\\n    cd msgpack2\\n\\n    # Bootstrap the MsgPack library:\\n    git submodule init\\n    git submodule update\\n    cd deps/msgpack-full/cpp\\n    ./bootstrap\\n\\n    # Now build the node-msgpack module:\\n    cd ../../../\\n    make\\n\\n### Usage\\n\\nThis module provides two methods: `pack()`, which consumes a JavaScript object\\nand produces a node Buffer object; and `unpack()`, which consumes a node Buffer\\nobject and produces a JavaScript object. Packing of all native JavaScript types\\n(undefined, boolean, numbers, strings, arrays and objects) is supported, as\\nis the node Buffer type.\\n\\nThe below code snippet packs and then unpacks a JavaScript object, verifying\\nthe resulting object at the end using `assert.deepEqual()`.\\n\\n    var assert = require(\'assert\');\\n    var msgpack = require(\'msgpack2\');\\n\\n    var o = {\\"a\\" : 1, \\"b\\" : 2, \\"c\\" : [1, 2, 3]};\\n    var b = msgpack.pack(o);\\n    var oo = msgpack.unpack(b);\\n\\n    assert.deepEqual(oo, o);\\n\\nAs a convenience, a higher level streaming API is provided in the\\n`msgpack.Stream` class, which can be constructed around a `net.Stream`\\ninstance. This object emits `msg` events when an object has been received.\\n\\n    var msgpack = require(\'msgpack2\');\\n\\n    // ... get a net.Stream instance, s, from somewhere\\n\\n    var ms = new msgpack.Stream(s);\\n    ms.addListener(\'msg\', function(m) {\\n        sys.debug(\'received message: \' + sys.inspect(m));\\n    });\\n\\n### Type Mapping\\n\\nThe JavaScript type system does not map cleanly on to the MsgPack type system,\\nthough it\'s pretty close.\\n\\nWhen packing, JavaScript values are mapped to MsgPack types as follows\\n\\n   * `undefined` and `null` values map to `MSGPACK_OBJECT_NIL`\\n   * `boolean` values map to `MSGPACK_OBJECT_BOOLEAN`\\n   * `number` values map differently depending on their value\\n      * Floating point values map to `MSGPACK_OBJECT_DOUBLE`\\n      * Positive values map to `MSGPACK_OBJECT_POSITIVE_INTEGER`\\n      * Negative values map to `MSGPACK_OBJECT_NEGATIVE_INTEGER`\\n   * `string` values map to `MSGPACK_OBJECT_RAW`; all strings are serialized\\n     with UTF-8 encoding\\n   * Array values (as defined by `Array.isArray()`) map to\\n     `MSGPACK_OBJECT_ARRAY`; each element in the array is packed individually\\n     the rules in this list\\n   * NodeJS Buffer values map to `MSGPACK_OBJECT_RAW`\\n   * Everything else maps to `MSGPACK_OBJECT_MAP`, where we iterate over the object\'s\\n     properties and pack them and their values as per the mappings in this list\\n\\nWhen unpacking, MsgPack types are mapped to JavaScript values as follows\\n\\n   * `MSGPACK_OBJECT_NIL` values map to the `null` value\\n   * `MSGPACK_OBJECT_BOOLEAN` values map to `boolean` values\\n   * `MSGPACK_OBJECT_POSITIVE_INTEGER`, `MSGPACK_OBJECT_NEGATIVE_INTEGER` and\\n     `MSGPACK_OBJECT_DOUBLE` values map to `number` values\\n   * `MSGPACK_OBJECT_ARRAY` values map to arrays; each object in the array is\\n      packed individually using the rules in this list\\n   * `MSGPACK_OBJECT_RAW` values are mapped to `string` values; these values are\\n     unpacked using either UTF-8 or ASCII encoding, depending on the contents\\n     of the raw buffer\\n   * `MSGPACK_OBJECT_MAP` values are mapped to JavaScript objects; keys and values\\n     are unpacked individually using the rules in this list\\n\\nStrings are particularly problematic here, as it\'s difficult to get hints down\\ninto the packing and unpacking codepaths about how to interpret a particular\\nstring or `MSGPACK_OBJECT_RAW`. If you have strict requirements about the\\nencoding of your strings, it\'s recommended that you populate a Buffer object\\nyourself (e.g. using `Buffer.write()`) and pack that buffer rather than the\\nstring. This will ensure that you can control what gets packed.\\n\\nWhen unpacking, things are trickier as there is no way to know the encoding\\nused when a string was packed. There is an [an open\\nticket](http://github.com/msgpack/msgpack/issues/issue/13) for the MsgPack\\nformat to address this.\\n\\n### Command Line Utilities\\n\\nAs a convenience and for debugging, `bin/json2msgpack` and `bin/msgpack2json`\\nare provided to convert JSON data to and from MessagePack data, reading from\\nstdin and writing to stdout.\\n\\n    % echo \'[1, 2, 3]\' | ./bin/json2msgpack | xxd -\\n    0000000: 9301 0203                                ....\\n    % echo \'[1, 2, 3]\' | ./bin/json2msgpack | ./bin/msgpack2json\\n    [1,2,3]\\n\\n### Building and installation\\n\\nThere are two ways to install msgpack.\\n\\n## npm\\n\\n\\t\\tnpm install msgpack2\\n\\nThis should build and install msgpack for you. Then just `require(\'msgpack2\')`.\\n\\n## Manually\\n\\nUse `make` to build the add-on, then manually copy `build/default/mpBindings.node`\\nand `lib/msgpack.js` it to wherever your node.js installation will look for it (or\\nadd the build directory to your `$NODE_PATH`).\\n\\n    % ls\\n    LICENSE  Makefile  README.md  deps/  src/  tags  test.js\\n    % make\\n\\nThe MessagePack library on which this depends is packaged with `node-msgpack`\\nand will be built as part of this process.\\n\\n**Note:** MessagePack may fail to build if you do not have a modern version of\\ngcc in your `$PATH`. On Mac OS X Snow Leopard (10.5.x), you may have to use\\n`gcc-4.2`, which should come with your box but is not used by default.\\n\\n    % make CC=gcc-4.2 CXX=gcc-4.2\\n\\n### Distributing to NPM\\n    git clone git://github.com/JulesAU/node-msgpack.git msgpack2\\n    cd msgpack2\\n\\n    # Bootstrap the MsgPack library:\\n    git submodule init\\n    git submodule update\\n    cd deps/msgpack-full/cpp\\n    ./bootstrap\\n\\n    cd ../../../\\n    npm publish\\n\\n"', 'npm_config_rollback': 'true', 'npm_package_repository_url': 'https://github.com/JulesAU/node-msgpack', 'NVM_DIR': '/Users/dara/.nvm', 'HOME': '/Users/dara', 'npm_config_save_optional': '', 'LANG': 'ja_JP.UTF-8', 'NVM_BIN': '/Users/dara/.nvm/v0.8.14/bin', 'CONSUMER_KEY': 'jaCTNqMmm2xlcZA6uBk8Q', 'npm_config_save': '', 'npm_config_registry': 'https://registry.npmjs.org/', 'npm_config_unicode': 'true', 'npm_config_production': '', 'NVM_PATH': '/Users/dara/.nvm/v0.8.14/lib/node', 'npm_config_message': '%s', 'npm_config_always_auth': '', 'npm_config_prefix': '/Users/dara/git/gcs/packages/all-in-one/tmp/dist', 'RBENV_DIR': '/Users/dara/git/gcs/packages/all-in-one', 'npm_config_searchexclude': '', 'npm_config_loglevel': 'http', 'npm_config_cache_lock_retries': '10', 'npm_config_strict_ssl': 'true', 'ACCESS_KEY_ID': '1TJE144JWAYWB9Z80ER2', 'npm_package_main': './lib/msgpack', 'npm_config_tag': 'latest', 'SSH_TTY': '/dev/ttys001', 'npm_config_globalignorefile': '/Users/dara/git/gcs/packages/all-in-one/tmp/dist/etc/npmignore', '__CF_USER_TEXT_ENCODING': '0x1F5:1:14', 'MAKELEVEL': '1', 'npm_config_version': '', 'npm_package_scripts_preuninstall': 'make clean', 'npm_package_contributors_0_email': 'tom@tomtaylor.co.uk', 'npm_config_force': '', 'LOGNAME': 'dara', 'IRC_SERVER': 'irc.freenode.net', 'npm_config_user': 'nobody', 'npm_node_execpath': '/Users/dara/git/gcs/packages/all-in-one/tmp/dist/bin/node', '_': '/Users/dara/git/gcs/packages/all-in-one/tmp/dist/bin/node-waf', 'npm_config_link': '', 'npm_package_name': 'msgpack2', 'npm_config_userconfig': '/Users/dara/.npmrc', 'npm_config_dev': '', 'CONSUMER_SECRET': 'HdXiIv26FMps42NmFbumaS39DCjputeYIcgNjQM1FA', 'SSH_CLIENT': '220.100.19.212 51485 22', 'npm_config_npaturl': 'http://npat.npmjs.org/', 'npm_config_username': 'darashi', 'PATH': '/Users/dara/git/gcs/packages/all-in-one/tmp/dist/bin:/Users/dara/git/gcs/packages/all-in-one/tmp/dist/lib/node_modules/npm/bin/node-gyp-bin:/Users/dara/git/gcs/packages/all-in-one/tmp/dist/lib/node_modules/gcs/node_modules/nroonga/node_modules/msgpack2/node_modules/.bin:/Users/dara/git/gcs/packages/all-in-one/tmp/dist/lib/node_modules/gcs/node_modules/nroonga/node_modules/.bin:/Users/dara/git/gcs/packages/all-in-one/tmp/dist/lib/node_modules/gcs/node_modules/.bin:/Users/dara/git/gcs/packages/all-in-one/tmp/dist/lib/node_modules/.bin:/Users/dara/git/gcs/packages/all-in-one/tmp/dist/bin:/Users/dara/.rbenv/versions/2.0.0-preview1/bin:/usr/local/Cellar/rbenv/0.3.0/libexec:/Users/dara/.rbenv/plugins/ruby-build/bin:/Applications/UpTeX.app/teTeX/bin:/Users/dara/bin:/usr/local/bin:/usr/local/share/npm/bin:/Users/dara/.rbenv/shims:/Users/dara/.nvm/v0.8.14/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin', 'MAKEFLAGS': '', 'TERM': 'xterm-256color', 'npm_config_node_version': 'v0.8.15', 'RBENV_HOOK_PATH': ':/Users/dara/.rbenv/rbenv.d:/usr/local/etc/rbenv.d:/etc/rbenv.d', 'VERSIONER_PYTHON_VERSION': '2.7', 'npm_config_description': 'true', 'npm_config_sign_git_tag': '', 'npm_config_coverage': '', 'npm_config_fetch_retry_mintimeout': '10000', 'NODE': '/Users/dara/git/gcs/packages/all-in-one/tmp/dist/bin/node', 'npm_config_cache_min': '', 'npm_config_fetch_retries': '2', 'npm_config_cache_max': 'null', 'npm_config_proprietary_attribs': 'true', 'npm_package_bin_msgpack2json': './bin/msgpack2json', 'npm_package_version': '0.1.10', 'npm_config_https_proxy': '', 'npm_package_readmeFilename': 'README.md', 'ACCESS_TOKEN_SECRET': 'GqYLfNbLWQCkKiTRr4VcD3rqiMirlSnQAip0Yjm34', 'WNI_USERNAME': 'dara@shidara.net', 'npm_config_init_author_email': '', 'npm_config_onload_script': '', 'OLDPWD': '/Users/dara/git/gcs/packages/all-in-one/tmp/dist/lib/node_modules/gcs/node_modules/nroonga/node_modules/msgpack2', 'PWD': '/Users/dara/git/gcs/packages/all-in-one/tmp/dist/lib/node_modules/gcs/node_modules/nroonga/node_modules/msgpack2/src', 'CFLAGS': '-g -Wall -fPIC'}
files = []
hash = 0
options = {'compile_targets': None, 'force': False, 'verbose': 0, 'nocache': False, 'progress_bar': 0, 'destdir': '', 'keep': False, 'zones': '', 'blddir': '', 'prefix': '/usr/local/', 'jobs': 8, 'srcdir': '', 'check_cxx_compiler': 'g++'}
srcdir = '/Users/dara/git/gcs/packages/all-in-one/tmp/dist/lib/node_modules/gcs/node_modules/nroonga/node_modules/msgpack2/src'
