Funny enough, that fails because `BIG_ENDIAN` is already defined. Here's the log message:

```
../src/node_buffer.cc:683:17: error: expected '}'
enum endian_t { BIG_ENDIAN, LITTLE_ENDIAN };
                ^
/usr/include/endian.h:47:21: note: expanded from macro 'BIG_ENDIAN'
# define BIG_ENDIAN     __BIG_ENDIAN
                        ^
/usr/include/endian.h:33:22: note: expanded from macro '__BIG_ENDIAN'
#define __BIG_ENDIAN    4321
                        ^
```

While I know the variable name can be changed, figured you should know.