Anybody know what's going on with nodejs in rawhide?
It seems libuv has been rebased to 1.x which brings various API changes
but nodejs is still 0.10 which doesn't seem to be able to cope? Trying to
build binary extensions gets errors like:
In file included from ../src/srs.cc:5:0:
/usr/include/node/node.h:150:46: error: 'uv_statbuf_t' does not name a type
v8::Local<v8::Object> BuildStatsObject(const uv_statbuf_t* s);
^
/usr/include/node/node.h:252:27: error: variable or field 'SetErrno' declared void
NODE_EXTERN void SetErrno(uv_err_t err);
^
/usr/include/node/node.h:252:27: error: 'uv_err_t' was not declared in this scope
srs.target.mk:92: recipe for target 'Release/obj.target/srs/src/srs.o' failed
make: Leaving directory '/builddir/build/BUILD/package-fedora/build'
make: *** [Release/obj.target/srs/src/srs.o] Error 1
Because node.h is referring to types like uv_err_t that uv.h no longer defines...
Tom
--
Tom Hughes (tom(a)compton.nu)
http://compton.nu/