On 18/04/15 11:05, Tom Hughes wrote:
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...
Is there any news on this? I've got extensions that need to be rebuilt because of other SONAME changes but right now no binary extensions will build in rawhide...
Tom -- Tom Hughes ([email protected]) http://compton.nu/ _______________________________________________ nodejs mailing list [email protected] https://admin.fedoraproject.org/mailman/listinfo/nodejs
