msgpack 1.0.2 does not install on Debian 6
Debian 6 only supports g++ up to version 4.4 which I don't think has c++11 support in it. The previous version of msgpack we were using installed and worked great. We only ran into this when we went to upgrade Node.js to v4.0.
make: Entering directory `/root/node_modules/msgpack/build' CC(target) Release/obj.target/libmsgpack/deps/msgpack/objectc.o CC(target) Release/obj.target/libmsgpack/deps/msgpack/unpack.o CC(target) Release/obj.target/libmsgpack/deps/msgpack/vrefbuffer.o CC(target) Release/obj.target/libmsgpack/deps/msgpack/zone.o CC(target) Release/obj.target/libmsgpack/deps/msgpack/version.o AR(target) Release/obj.target/deps/msgpack/msgpack.a COPY Release/msgpack.a CXX(target) Release/obj.target/msgpackBinding/src/msgpack.o cc1plus: error: unrecognized command line option "-std=c++11" make: *** [Release/obj.target/msgpackBinding/src/msgpack.o] Error 1
It appears 0.2.7 is the last version of msgpack which will install
Confusingly, the old version we had of msgpack was 1.4.28 with Node.js 0.10.36. Now looking at the version history there is no version 1.4.28 of msgpack, not sure what is going on.